我将创建一个服务代理来连接多个实例,也许我会在图片中显示它 Service broker - instance connection
实例A是目标,实例B到实例I是发起者的实例,所有实例都在不同的服务器上。 我首先想到的是在目标服务器(实例A)上为每个实例创建一个单独的队列,因为每个实例都有自己的队列,万一出现问题,我总是可以关闭此问题队列,而其余队列可以继续功能。
这里是我的问题:
如果有很多队列的想法很好,那么我现在有另一个问题。我对所有队列使用相同的过程来从队列中检索数据,但是要从队列中检索数据,我必须指出调用该过程的队列的名称:
WAITFOR
( RECEIVE TOP(1)
@RecvReqDlgHandle = conversation_handle,
@RecvReqMsgTemp = message_body,
@RecvReqMsgName = message_type_name,
@ServiceName = service_name
FROM **'queue_name'**
所以下一个问题是: