你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

适用于 JavaScript 的Azure 服务总线模块

Azure 服务总线是 Microsoft 提供的高度可靠的云消息传送服务,也是完全托管的企业集成消息中转站。

资源管理库

若要通过 Azure 资源管理器管理Azure 服务总线资源(如命名空间、队列、主题、订阅和规则),请使用以下包。

NPM 包 参考
@azure/arm-servicebus API Reference for @azure/arm-servicebus

数据访问库

v7,共 @azure/service-bus

若要从Azure 服务总线队列、主题或订阅发送和接收消息,请使用最新版本的@azure/service-bus包。 这还允许管理Azure 服务总线资源,如队列、主题、订阅和规则,但不允许管理命名空间本身。

NPM 包 参考 示例
@azure/service-bus v7 API Reference for @azure/service-bus v7 发送 & 接收消息的示例 v7

v1,为 @azure/service-bus

旧版@azure/service-bus包还允许从Azure 服务总线队列、主题或订阅发送和接收消息,但它缺少同一包的最新版本中提供的大量新功能和性能改进。

NPM 包 参考 示例
@azure/service-bus v1 API Reference for @azure/service-bus v1 用于发送 & 接收消息 v1 的示例

azure-sb 的 v1

有一个较旧的包azure-sb,可用于从Azure 服务总线队列、主题或订阅发送和接收消息。 与使用较快 AMQP 属性的较 @azure/service-bus 新包不同,此包使用较慢的 HTTP 协议。 虽然它还允许管理队列、主题、订阅和规则等Azure 服务总线资源,但此包未处于主动开发阶段

NPM 包 参考 示例
azure-sb azure-sb 的 API 参考 发送 & 接收消息的示例