加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

.net – MSMQ还是MSMQ? (或SQL表作为队列)

发布时间:2020-12-12 16:56:02 所属栏目:MsSql教程 来源:网络整理
导读:我有一个分布式系统,其中将有1个SQL Server,1-n个处理服务器和1-n个数据供应商(网络中的硬件设备).所提供的数据将在处理服务器执行的关系数据库结构(由 Windows服务 – .net代码解析数据,处理并将其插入到关系结构中)之前,需要进行处理. 为了处理潜在的负载并
我有一个分布式系统,其中将有1个SQL Server,1-n个处理服务器和1-n个数据供应商(网络中的硬件设备).所提供的数据将在处理服务器执行的关系数据库结构(由 Windows服务 – .net代码解析数据,处理并将其插入到关系结构中)之前,需要进行处理.
为了处理潜在的负载并不会减慢数据供应商的需求,我想实现一个队列,但我不知道我是否想要添加MSMQ服务器的复杂性.是否有一个很好的替代MSMQ,如使用DB(平面表)作为队列? .NET提供了DB队列的任何开箱即用的支持,还是有可靠的排队选项?
谢谢

编辑:(11月29日11时30分)
听起来像SQL Service Broker(SSB)可能会这样做.
http://www.netframeworkdev.com/windows-communication-foundation/service-broker-vs-msmq-as-reliable-queueing-mechanism-63981.shtml

编辑:(11月30日上午7:45)
找到了另一个非常有用的链接:
http://social.msdn.microsoft.com/Forums/en-US/sqlservicebroker/thread/52687510-0852-44f3-bfcd-83610d1c1b9a
我也在调查将提供的数据的最大/最小大小.在他们的头脑中,有没有人知道MSMQ和/或SSB容纳的最大尺寸?
MSMQ:4MB邮件大小
SSB:2GB消息大小

编辑:(30 nov,8; 15am)
MSMQ& SSB这里:
Good Strategy for Message Queuing?

解决方法

我会使用MSMQ,它不会增加复杂性,它很容易备份消息,所以即使在系统重新启动后,处理也可以继续.你可以使用像SSB这样的东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读