azureservicebus - Masstransit 对 Azure 服务总线中的每个终结点使用队列而不是主题
问题描述
有没有办法强制公共交通使用队列而不是 Azure 服务总线中的主题?我想将自己限制在 azure 服务总线的免费层,这限制了我只能使用队列而不是主题。但默认情况下,公共交通会为每个接收者端点创建一个主题。有人知道实现这一点的方法吗?
解决方案
您可以尝试通过以下方式将 MassTransit 与基本层一起使用:
调用SelectBasicTier
每个接收端点。
ConfigureConsumeTopology = false
在每个接收端点上设置。
PublishFaults = false
在每个接收端点上设置。
仅使用Send
, neverPublish
将消息发送到队列。
这应该可以防止创建任何主题或将消息属性设置为无效值。虽然老实说,我已经好几年没有尝试过了,所以可能有一些其他方面会调用不受支持的拓扑。
推荐阅读
- firebase - 如何修复 Firestore Flutter 依赖项错误?
- vhdl - 如何为由 for-generate 创建的层次结构中的信号创建 VHDL-2008 别名?
- artifactory - 有没有办法一次导出多个(但不是全部)工件存储库?
- node.js - Mongodb Typescript UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'conn' of undefined at Object.connectToDatabase [as default]
- redux - 使用 put 方法时的 URL 不正确
- c# - ONNX C#:如何读取这个对象并提取概率值?
- c# - 如何使用 Blazor 和 NetCore 5 在电子邮件中将 razor 组件作为正文发送?
- ios - iOS:继承不同的xib文件
- java - 如何使用此类创建实例?
- jquery - 使用 laravel/ajax 一次生成多个文档