我希望有一个事件驱动的架构,其中事件消费者(订阅者/观察者)和事件生产者(发布者/主体)位于分布式地理位置上。
.NET中有没有什么东西可以无缝地在网络上中继事件,而不需要我深入研究传输机制的实现?
我记得Juval Lowy在大约2年前的一次DNR展会上说过一些关于企业服务的话,但是想不起来那是什么。
有人知道我可以使用.NET框架中的什么来做这件事吗?
发布于 2009-09-25 21:03:12
您可以使用WCF和MSMQ来实现这一点。汤姆·霍兰德有一台blog post on it.。你也可以看看像TIBCO这样的解决方案。如果你喜欢开源,RabbitMQ也值得一看。如果您正在寻找服务总线,那么mass transit也是一个开源选择。迈克·哈德洛抓到了blogged about it here
发布于 2009-09-25 21:03:39
在.NET中有没有什么东西可以无缝地在网络上中继事件,而不需要我深入研究传输机制的实现?
我相信这就是.NET Remoting (link )发挥作用的地方。我不是这方面的专家,但它看起来就是你要找的。
除了.NET远程处理之外,WCF (Windows Communication Foundation) (link)可能是远程处理的更好的替代方案。我有一些使用WebServices的经验,但我会研究这两种.NET技术。
发布于 2009-09-25 21:05:15
这听起来像是MSMQ的工作。这篇文章应该会帮助你入门。
http://msdn.microsoft.com/en-us/library/ms978430.aspx
https://stackoverflow.com/questions/1479556
复制相似问题