@dbx-tools/databricks-zerobus

中文文档
0.9.206发布于 2026/11/11Apache-2.0TypeScriptES Module构建来源已验证近 30 天下载 8095

区域认识 Zerobus 接收 Databricks 工作空间的助手

中文使用文档
文档目录3 节
  1. 创建 Zerobus SDK 客户端
  2. 打开一条摄入流
  3. 模块

@dbx-tools/databricks-零公交车

创建 Zerobus SDK 客户端并打开摄取流而不构建 区域特异性Databricks 端点你自己.

软件包 :

  • 通过 Databricks 工作空间 URL/ id 发现 @dbx-tools/ 数据砖。 。 。 .
  • 云/地区-认识零公交终点建设.
  • 使用 Zerobus 前置 Env vars 和 Databricks 客户端 id 的可信查询 堕倒.
  • Zerobus SDK周围的薄薄包裹,所以呼叫者仍然可以使用SDK-内生流 设置后的方法.

创建 Zerobus SDK 客户端

import { zerobus } from "@dbx-tools/databricks-zerobus";

const sdk = await zerobus.createSdk();

createSdk() 解决当前 Databricks 工作空间 URL/ id, 检测其云 通过区域 @dbx-tools/ 数据砖,并构建 该地区零公交的终点.

打开一条摄入流

import { zerobus } from "@dbx-tools/databricks-zerobus";

const sdk = await zerobus.createSdk();
const stream = await zerobus.createStream(sdk, "main.default.events");

await stream.ingestRecord({
  id: crypto.randomUUID(),
  event_type: "clicked",
  created_at: new Date().toISOString(),
});

createStream() 读取 ZEROBUS_DATABRICKS_CLIENT_ID 编号 : ZEROBUS_DATABRICKS_CLIENT_SECRET后退至未加前缀 DATABRICKS_CLIENT_ID 编号 : DATABRICKS_CLIENT_SECRET。使用前缀变量 当该应用程序使用零客车摄入的单独证书时.

此软件包不建模记录或主题 。 它只会解决正确的SDK 客户端和流端,再将叶子摄取语义到Zerobus.

模块

  • zerobus - 说吧 createSdk() 财务报告和审定财务报表 createStream()。 。 。 .

此软件包没有 AppKit 依赖性 。 工作空间和云检测 授权 @dbx-tools/ 数据砖。 。 。 .

版本与发布记录

@dbx-tools/databricks-zerobus 共发布 353 个版本,首次发布于 2026/07/18;过去 12 个月发布了 353 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.9.206latest2026/11/11今天
0.9.2052026/11/111 天前
0.9.2032026/11/074 天前
0.9.2022026/11/065 天前
0.9.2012026/11/056 天前
0.9.2002026/11/056 天前

关于 @dbx-tools/databricks-zerobus 的常见问题

@dbx-tools/databricks-zerobus 是什么?

区域认识 Zerobus 接收 Databricks 工作空间的助手

如何安装 @dbx-tools/databricks-zerobus?

在项目目录运行 npm install @dbx-tools/databricks-zerobus,或使用 pnpm add / yarn add / bun add。

@dbx-tools/databricks-zerobus 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@dbx-tools/databricks-zerobus 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@dbx-tools/databricks-zerobus 可以商用吗?

@dbx-tools/databricks-zerobus 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@dbx-tools/databricks-zerobus 的下载量有多少?

根据 npm 官方下载统计,@dbx-tools/databricks-zerobus 在 2026/10/12 – 2026/11/10 这 30 天内被下载 8,095 次,日均约 270 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@dbx-tools/databricks-zerobus 还在维护吗?

最新版本 0.9.206 发布于 2026/11/11(今天);至今共发布 353 个版本,其中过去 12 个月发布了 353 个;首次发布于 2026/07/18。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。