Service Broker中的单个会话

时间:2010-10-19 14:54:13

标签: sql-server service-broker

我将在我的SQL Server 2008上进行异步审核,如下所示:http://auoracle.blogspot.com/2010/02/service-broker-master-audit-database.html

它的作用是:

  • 触发器将消息发送到服务代理中的队列
  • 其他数据库中的另一个SP接收消息并处理它们

我看到的可能问题是,它使用单个会话按顺序发送所有消息,这是一项要求。

我只是关注它使用单个对话的事实,我想这不是常见用法。你知道这样做有什么问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用单个对话没有错。有些人使用会话池与几个预先创建的对话,但除非你遇到性能瓶颈,否则我不会担心。

你应该做的一件事是错误处理,关闭对话并在出现错误时打开一个新对话。