如何使用 MassTransit 和 MSMQ 正确设置具有多个订阅者(都接收已发布消息)的发布者-订阅者架构。
请注意,我不想使用 MSMQ 多播功能,因为它有点不稳定并且依赖于 PGM(它自身有一些限制)。
我已经阅读了这个、这个和这个,但仍然无法弄清楚我应该如何设置
- 订阅服务,
- 出版商,
- 和几个订阅者。
特别sbc.UseSubscriptionService("uri");
是在许多示例中使用的现在已过时(我使用的是 MassTransit 2.7)。过时的评论说The extension method on UseMsmq should be used instaed
,但我找不到这样的方法。
我们应该如何设置订阅服务?
MassTransit Github 页面上的Distributor示例与我想要的最接近,但它设置了消费订阅者。
请指出或提供一个示例,说明如何设置可能有多个订阅者的发布者-订阅者架构。
谢谢你的时间。