我正在考虑一个可能拥有大量订阅者的架构.像成千上万的个人订阅者的数十或数量.每个都有一个SQL过滤器,如:
User = 'SomeUserIdentifier'
只是想知道我是否会在某个时刻遇到一个主题的最大订阅数量.
Service Bus支持每个主题最多2,000个订阅.(来源)
但是,如果您需要超出2,000个订阅限制,则可以使用订阅的自动转发功能创建多个订阅级别.这意味着您可以拥有以下内容:
主题A.
订阅1 - >自动转发 - >主题A1 - >订阅A1.1,订阅A1.2,...
订阅2 - >自动转发 - >主题A2 - >订阅A2.1,订阅A2.2,......
...
订阅2000 - >自动转发 - >主题A2000 - >订阅A2000.1,订阅A2000.2,...
这意味着您对主题的订阅数量几乎没有限制.