【发布时间】:2009-04-06 15:23:14
【问题描述】:
假设是一个绿色项目,选择何种技术、库、中间件等可以最容易地在 Windows 和 .NET 上通过持久订阅实现发布-订阅消息传递?我使用 Google 找到了 WCF Peer Channel,这似乎可以完成我需要的大部分工作,但我认为它不能保证消息排序,也不能将消息持久保存到磁盘以确保可靠性。微软说这些功能可以叠加在上面,但我一直在寻找已经具备这些功能的东西。
MSMQ 分发列表接近我想要的,但我更喜欢消息传递层不必预先知道所有客户端的东西。
订阅人数不多,大概不到20个。
发布者和订阅者均在 C#/.NET 中实现并在 Windows 上运行。
编辑:我正在研究面向消息的中间件和服务总线建议。我熟悉这个领域的企业级产品——我真的在寻找简单轻巧的东西。查看每个产品需要一段时间,但我会尝试总结一下我的发现。
【问题讨论】:
-
你最后做了什么?
-
这是被事件克服的事情之一 - 即需求发生了变化。 :)
标签: .net messaging publish-subscribe