【发布时间】:2011-07-06 06:43:11
【问题描述】:
我刚刚开始使用 NServiceBus,我已经启动并运行了一个非常基本的实现 - 很像 PubSub 示例应用程序。
我想做的是在订阅者订阅时发送一些信息。
例如,假设我有一个包含分类产品的数据库。我的发布者将每 N 秒检查一次数据库,并在将新产品添加到数据库时发送消息。
但每个订阅者只对特定类别感兴趣,我想在他们订阅时发送该类别,以便发布者知道检查数据库中该类别中的新产品。
类别是动态的,因此我无法为不同的类别创建不同的消息。因此,出于这个原因,我假设所有订阅者都必须订阅相同的已发布IMessage。
注意:我也希望使用此信息来过滤 NServiceBus 发送给订阅者的消息,但我想我会post that as a separate question。
【问题讨论】:
-
我有一个解决方案,参考这篇文章:我有一个解决方案,参考这篇文章:stackoverflow.com/questions/6484251/…
标签: c# .net nservicebus