Masstransit 使用队列而不是 Azure 服务总线中每个终结点的主题
Masstransit use Queues instead of topics for each endpoint in Azure Service Bus
有没有办法强制公共交通使用队列而不是 Azure 服务总线中的主题?我想将自己限制在 azure 服务总线的免费层,这限制了我只能使用队列而不是主题。但是默认情况下,公共交通会为每个接收端点创建一个主题。请问有人知道如何实现吗?
您可以通过以下方式尝试将 MassTransit 与基本层一起使用:
在每个接收端点上调用 SelectBasicTier
。
在每个接收端点上设置 ConfigureConsumeTopology = false
。
在每个接收端点上设置 PublishFaults = false
。
仅使用 Send
,从不使用 Publish
将消息发送到队列。
这应该可以防止创建任何主题或将消息属性设置为无效值。虽然老实说我已经很多年没有尝试过了,所以可能还有一些其他方面调用了不受支持的拓扑。
有没有办法强制公共交通使用队列而不是 Azure 服务总线中的主题?我想将自己限制在 azure 服务总线的免费层,这限制了我只能使用队列而不是主题。但是默认情况下,公共交通会为每个接收端点创建一个主题。请问有人知道如何实现吗?
您可以通过以下方式尝试将 MassTransit 与基本层一起使用:
在每个接收端点上调用 SelectBasicTier
。
在每个接收端点上设置 ConfigureConsumeTopology = false
。
在每个接收端点上设置 PublishFaults = false
。
仅使用 Send
,从不使用 Publish
将消息发送到队列。
这应该可以防止创建任何主题或将消息属性设置为无效值。虽然老实说我已经很多年没有尝试过了,所以可能还有一些其他方面调用了不受支持的拓扑。