【发布时间】:2020-06-18 16:38:42
【问题描述】:
在我的场景中,我希望修复一些服务(因为不需要更新),并且随着时间的推移添加其他服务。 (我使用的是一个数据库实例,但在服务代理中应该没关系)
我想设置固定的,以便能够将消息发送回队列中任何消息的发起者,而无需在每次添加其他服务时更改其逻辑和过程。
是否有可能,或者我必须在创建新服务时添加更多逻辑?
【问题讨论】:
在我的场景中,我希望修复一些服务(因为不需要更新),并且随着时间的推移添加其他服务。 (我使用的是一个数据库实例,但在服务代理中应该没关系)
我想设置固定的,以便能够将消息发送回队列中任何消息的发起者,而无需在每次添加其他服务时更改其逻辑和过程。
是否有可能,或者我必须在创建新服务时添加更多逻辑?
【问题讨论】:
如果我正确理解您的问题,这就是 Service Broker 默认的工作方式。也就是说,对话是在两方(发起者和目标)之间进行的。一旦建立了对话,任何一方都可以在上面发送消息,然后他们将转到另一方。因此,如果您想将消息发送回发起者,只需在与接收消息相同的会话句柄上发送消息即可。
【讨论】: