【发布时间】:2011-03-31 21:16:57
【问题描述】:
我有一个应用程序通过 WCF 从许多其他应用程序接收数据。
我现在有客户也希望收到该数据的副本,但不同的客户有不同的需求。
- 客户 A 希望我们调用 Web 服务向他发送数据
- 客户 B 希望我们通过电子邮件向他发送数据
- 客户 C 想要建立自己的系统,该系统将轮询我提供的 Web 服务以接收他的数据。
我想使用 NServiceBus 已经有一段时间了,看来这是一个不错的应用程序。我想我可以通过设置端点以他们想要的格式/协议向他们提供数据来处理客户 A 和 B。不过客户 C,我很苦恼。
我在 NService 总线中看到的所有示例都涉及订阅队列并在消息进入时触发事件。我想我想在这里做的是当客户调用他的数据时,我会抓住为他在队列中的所有消息并传递它们。
我的问题是,这是 NServiceBus 的正确应用还是该工作的错误工具?如果是这样,是否有任何代码示例可以告诉我如何处理客户 C?
【问题讨论】:
标签: c# .net nservicebus