【问题标题】:SQL Service Broker, send messages back to initiatorSQL Service Broker,将消息发送回发起者
【发布时间】:2020-06-18 16:38:42
【问题描述】:

在我的场景中,我希望修复一些服务(因为不需要更新),并且随着时间的推移添加其他服务。 (我使用的是一个数据库实例,但在服务代理中应该没关系)

我想设置固定的,以便能够将消息发送回队列中任何消息的发起者,而无需在每次添加其他服务时更改其逻辑和过程。

是否有可能,或者我必须在创建新服务时添加更多逻辑?

【问题讨论】:

    标签: sql-server service-broker


    【解决方案1】:

    如果我正确理解您的问题,这就是 Service Broker 默认的工作方式。也就是说,对话是在两方(发起者和目标)之间进行的。一旦建立了对话,任何一方都可以在上面发送消息,然后他们将转到另一方。因此,如果您想将消息发送回发起者,只需在与接收消息相同的会话句柄上发送消息即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 2021-10-30
      • 1970-01-01
      • 2014-10-12
      • 1970-01-01
      • 2013-11-21
      • 1970-01-01
      相关资源
      最近更新 更多