我想要一个事件驱动的架构,其中事件消费者(订阅者/观察者)和事件生产者(发布者/主题)位于分布式地理上。
.NET 中是否有一些东西可以通过网络无缝中继事件,而我不必深入研究传输机制的实现?
我记得 Juval Lowy 在大约两年前的 DNR 节目中谈到企业服务,但不记得那是什么了。
任何人都知道我可以从 .NET 框架中使用什么来做到这一点?
我想要一个事件驱动的架构,其中事件消费者(订阅者/观察者)和事件生产者(发布者/主题)位于分布式地理上。
.NET 中是否有一些东西可以通过网络无缝中继事件,而我不必深入研究传输机制的实现?
我记得 Juval Lowy 在大约两年前的 DNR 节目中谈到企业服务,但不记得那是什么了。
任何人都知道我可以从 .NET 框架中使用什么来做到这一点?
您可以使用 WCF 和 MSMQ 执行此操作。汤姆霍兰德有一篇关于它的博客文章。. 您还可以查看 TIBCO 之类的解决方案。如果你喜欢开源,RabbitMQ也值得一看。如果您正在寻找服务巴士,那么公共交通也是一个开源选项。Mike Hadlow在这里写了一篇博客。
这听起来像是 MSMQ 的工作。本文应该可以帮助您入门。
对于 Erlang 系统来说,这听起来像是一个完美的工作......或者可能使用像 RabbitMQ 这样的 AMCQ 客户端,不是吗?
如果您有配置访问权限,MSMQ 将是一个很好的方法。WCF 应该是一个合理的替代方案,具体取决于消息传递的重要性。
简单的 MSMQ 示例: http: //www.codeproject.com/KB/cs/mgpmyqueue.aspx