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