【问题标题】:Single conversation in Service BrokerService Broker 中的单一对话
【发布时间】:2010-10-20 00:34:39
【问题描述】:

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

它的作用是:

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

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

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

谢谢!

【问题讨论】:

    标签: sql-server service-broker


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-09-07
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2014-11-14
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多