首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SQL Server消息传输的NServiceBus

使用SQL Server消息传输的NServiceBus
EN

Stack Overflow用户
提问于 2010-05-07 23:48:26
回答 5查看 2.6K关注 0票数 5

有没有办法使用SQL Server作为物理消息传输,而不是通过NServiceBus使用内置的MSMQ消息传输?

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-05-08 05:38:59

您可能希望实现一个自定义的ITransport来完成此任务。

票数 2
EN

Stack Overflow用户

发布于 2010-05-08 01:18:15

SQL Server包含Service Broker形式的内置消息传递。这为您提供了SQL Server实例之间高效、高速、高吞吐量、异步和可靠的消息传递传输。考虑到SQL Server Express支持Service Broker和我知道的部署使用数十个、数百个分布在不同地理位置的Express实例来与中央更高版本的SQL实例交换消息,仅针对SQL实例的事实并不像听起来那么糟糕。

主要问题是缺乏C#/.NETAPI,不支持WCF通道,也不支持NServiceBus。有各种项目试图解决这个问题,或多或少都取得了成功。最终,这将取决于决策的驱动因素:与现有消息传递总线(如NServiceBus )的集成,还是以依赖sQL服务器专有总线为代价的原始性能和可靠性。

票数 3
EN

Stack Overflow用户

发布于 2011-09-20 18:50:54

很抱歉回答了这样一个老话题,但是有一个使用SQL server作为消息传输的.Net消息总线项目: NGinn.MessageBus (在http://code.google.com/p/nginn-messagebus/ )。这是我最喜欢的开源项目,专门为已经在使用SQL Server的应用程序创建的。该项目已经足够成熟,可以用于生产。更多信息可以在项目网站上找到。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2789846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档