使用Azure Service Bus中继消息推送消息

时间:2013-11-20 20:37:15

标签: c# azure

我有一个应用程序接收连续的数据流,必须转发给一个或多个其他方。那些其他方不属于我的企业,因此在Azure Service Bus中使用中继消息似乎是一个好主意。此外,在PluralSight的教程中,声明可以将相同的中继消息多播到最多20个接收器。但是,我可以在多播上找到的唯一教程涉及队列/主题,但这需要其他各方拉入消息,这不是我想要的。任何人都可以知道适合我的描述的教程吗?

我希望弄清楚如下:我是否需要广播的数据持有者定义服务?或者其他方是否定义了我可以向其发送消息的服务?我可能会在Azure Service Bus中使用中继消息走错路,如果有更好的替代方案,那么我会热衷于了解更多信息。

此致 西蒙

1 个答案:

答案 0 :(得分:0)

Service Bus中继允许您通过WCF服务从内部部署环境向服务总线发布(或接收)消息。无论这是否是任何面向总线的环境中的正确解决方案,您的客户都需要订阅以便从总线接收消息,因此您需要为它们提供挂钩 - 通过服务总线API直接(并且它们写入)自定义代码)或通过公开Web API或类似内容来允许他们阅读消息。