【发布时间】:2019-06-01 20:59:30
【问题描述】:
我想使用针对不同消息类型的过滤器创建一个包含几个订阅的服务总线主题。但是,我需要保证发送到该主题的所有消息都将被至少一个订阅接收并成功处理,即使所有订阅进程都脱机。
有没有比自动转发到每个过滤器的队列更好的方法,以及捕获所有过滤订阅者忽略的消息而不捕获所有消息的方法?
编辑:我的动机是提供一种类似队列的机制,而不用为每个消息类型/优先级创建队列,或者至少在侦听端管理多个队列的复杂性。队列通常保证消费者。而不是让发布者必须推送到不同的队列,我想使用一个主题并使用过滤器来管理优先级。
根据我目前对 SB 的了解,我怀疑在公开主题以供使用之前,我只需要确保主题的订阅到位,包括反向全能过滤器订阅。我不知道订阅是否完全可靠。
【问题讨论】:
标签: azure azureservicebus azure-servicebus-topics