【发布时间】:2009-04-21 02:12:53
【问题描述】:
我正在尝试创建一个反馈系统,所有消息都会发布到该系统,然后再发布回正确的子系统。我们正在大量使用队列,我想让订阅者代码尽可能干净。我想根据我进入反馈系统并发布给其特定订阅者的消息 ID 来关闭。我不想为每个订阅者提供服务来监听消息.. 我想我可以为每个订阅者设置一个队列并触发调用 com+ 组件.. 但我正在寻找一种更现代的方式。 .
我正在研究 NServiceBus,但似乎我需要为每个侦听系统创建一个服务/可执行文件/webservice(创建 C# dll 和调用方法的工作量要少一些),我不确定是否NServiceBus 可以根据预加载的配置(从 db 加载)处理动态端点。 WCF 也是一种选择.. 它肯定可以处理动态端点..
您认为对于新系统订阅的代码租赁量/可扩展性的最佳解决方案是什么?
谢谢
【问题讨论】:
标签: c# wcf triggers msmq nservicebus