Sql server 使用web应用程序中的MessageQueue写入SQL Server

Sql server 使用web应用程序中的MessageQueue写入SQL Server,sql-server,msmq,message-queue,messaging,Sql Server,Msmq,Message Queue,Messaging,我必须从web应用程序向SQL Server写入一些信息。但是为了最小化延迟,我希望它是使用消息队列的异步操作 我可以创建一个队列并向队列发布消息(要存储的xml序列化对象) 要将消息从队列写入数据库,我需要做什么?没有必要让MSMQ参与其中,除非您想降低性能。SQL Server已具有队列。请参阅。如果我使用MSMQ,是否真的会降低性能?我想用它来提高性能!hey@Remus这是一篇很好的文章,但你能给我指出一些关于service broker的东西吗?在介绍中,请尝试以下内容:和MSMQ性能

我必须从web应用程序向SQL Server写入一些信息。但是为了最小化延迟,我希望它是使用消息队列的异步操作

我可以创建一个队列并向队列发布消息(要存储的xml序列化对象)


要将消息从队列写入数据库,我需要做什么?

没有必要让MSMQ参与其中,除非您想降低性能。SQL Server已具有队列。请参阅。

如果我使用MSMQ,是否真的会降低性能?我想用它来提高性能!hey@Remus这是一篇很好的文章,但你能给我指出一些关于service broker的东西吗?在介绍中,请尝试以下内容:和MSMQ性能:当从MSMQ排队进行数据库处理时,MSMQ和SQL Server必须注册到一个成熟的、MSDTC驱动的分布式事务中,使用两阶段提交和所有工作。分布式事务最多可以达到每秒数百甚至数十的吞吐量。另一方面,ServiceBroker完全包含在SQL Server中,所有事务都是本地的。本地事务可以轻松实现每秒数千次的吞吐量。虽然没有完全解决这个问题,但您的回答和评论为我提供了一个研究方向,谢谢!