azure-servicebus-ts
使用 TypeScript 构建 Azure Service Bus 消息传递
团队需要适用于 TypeScript 服务的可靠队列和主题模式。此技能提供聚焦的 Azure Service Bus 示例,涵盖发送、接收、会话、死信和调度。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "azure-servicebus-ts" from https://skillstore.io/skills/sickn33-azure-servicebus-ts.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-servicebus-ts/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“azure-servicebus-ts”。 构建一个队列 worker,用于接收十条 Service Bus 消息并完成成功的消息。
预期结果:
一份简洁的 TypeScript 实施计划,包含身份验证、接收器设置、批量接收行为、消息结算、错误处理和清理步骤。
正在使用“azure-servicebus-ts”。 解释何时应为订单事件使用主题而不是队列。
预期结果:
一份设计建议,比较单消费者队列与发布-订阅主题,并说明订阅职责。
正在使用“azure-servicebus-ts”。 帮助我安全地检查和重新处理死信消息。
预期结果:
一份恢复检查清单,涵盖死信原因审查、消息日志记录、重新处理条件、完成操作和运营保护措施。
安全审计
安全All 39 static alerts are false positives caused by Markdown fences, TypeScript template literals, a normal namespace environment variable, and security guidance. No executable Ruby backticks, sensitive file access, system reconnaissance, prompt injection, or malicious intent were found.
风险因素
⚙️ 外部命令 (35)
🔑 环境变量 (2)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/sickn33-azure-servicebus-ts/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/sickn33-azure-servicebus-ts?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/sickn33-azure-servicebus-ts?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-servicebus-ts/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-servicebus-ts.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
sickn33. (2026). azure-servicebus-ts security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-servicebus-ts/audits/5BibTeX 引用
@techreport{sickn33-sickn33-azure-servicebus-ts-2026,
author = {sickn33},
title = {azure-servicebus-ts security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-azure-servicebus-ts/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "azure-servicebus-ts security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-azure-servicebus-ts/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-azure-servicebus-ts:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 高你能构建什么
队列 Worker 设置
创建一个 TypeScript worker,用于发送、接收、完成和放弃 Azure Service Bus 消息。
事件扇出设计
为响应业务事件的服务建模主题和订阅流程。
运营消息恢复
审查用于支持调查的死信、延迟处理、查看和会话模式。
试试这些提示
使用此技能展示一个基本的 TypeScript Azure Service Bus 队列工作流。包括身份验证、发送一条消息、接收该消息以及关闭资源。
使用此技能为我的 TypeScript 服务比较 Azure Service Bus 队列与主题和订阅。为多个消费者推荐一种模式。
使用此技能为 Service Bus 死信消息设计 TypeScript 处理方式。包括检查、日志记录、重新处理决策和安全完成行为。
使用此技能通过 TypeScript 会话设计有序的 Service Bus 工作流。包括会话 ID、状态处理、接收模式和故障恢复。
最佳实践
- 在可能的情况下,为生产服务使用 Entra ID 身份验证。
- 复用 ServiceBusClient 实例,并在使用后关闭发送方或接收方。
- 在启用生产消息流之前设计死信处理。
避免
- 不要对关键业务消息使用 receive-and-delete 模式。
- 不要忽略订阅接收器中的 processError 回调。
- 在进行数据处理审查之前,不要记录敏感消息正文。