SQL Service Broker, отправить сообщение инициатору - PullRequest
0 голосов
/ 18 июня 2020

В моем сценарии я хочу, чтобы некоторые службы были исправлены (например, не нуждались в обновлении), и со временем добавились другие службы. (Я использую один экземпляр БД, но это не имеет значения в брокере служб)

Я хочу настроить фиксированные так, чтобы иметь возможность отправлять обратно сообщение инициатору любого сообщения в своей очереди без изменения его logi c и процедур каждый раз, когда я добавляю новую службу.

возможно ли это вообще или мне нужно добавлять больше logi c при создании новых служб?

1 Ответ

2 голосов
/ 19 июня 2020

Если я правильно понимаю ваш вопрос, по умолчанию Service Broker работает так. То есть разговор ведется между двумя сторонами (инициатором и целью). Как только этот разговор установлен, любая из сторон может отправлять по нему сообщения, и они отправят go другой стороне. Итак, если вы хотите отправить сообщение обратно инициатору, просто отправьте сообщение на тот же дескриптор беседы, в котором сообщение было получено, и вы должны быть готовы go.

...