我需要从我们的系统向第三方公开一些消息(通知)功能。
我目前正在使用Azure Service Bus对解决方案进行原型设计,但是我遇到了一个允许的小问题。
--> SUB1 --> Provider 1
/
MyApp --> TOPIC --<
\
--> SUB2 --> Provider 2
我想将一条小JSON消息放入Topic
。
该邮件将附加一个“ProviderId”属性,并根据过滤规则将该邮件过滤到特定于提供商的Subscription
但是,我似乎无法在Subscription
上指定共享访问政策,以限制第三方提供商仅连接到他们自己的Subscription
我是否正确地假设我应该在订阅上设置auto-forwarding
以将这些消息发送到另一个Queue
,然后在那里应用提供商特定的安全性。
--> SUB1 --> AutoForward --> Q1 --> Provider 1
/
MyApp --> TOPIC --<
\
--> SUB2 --> AutoForward --> Q2 --> Provider 2
或者是否有其他/更好/推荐的方法来做到这一点。