Поделиться через


Службы

Служба компонент Service Broker — это имя для конкретной бизнес-задачи или набора бизнес-задач. Диалоги происходят между службами. Компонент Service Broker использует имя службы для доставки сообщений в нужную очередь внутри базы данных, маршрутизации сообщений, принудительного введения контракта для диалога и определения удаленной безопасности для нового диалога.

Каждая служба указывает очередь для хранения входящих сообщений. Контракт, связанный со службой, определяет конкретную задачу, для которой эта служба принимает новый диалог. Поэтому целевая служба задает один или несколько контрактов, которым должны следовать диалоги с этой службой. Службе, инициирующей диалоги, но не получающей новых диалогов от других служб, не нужно задавать контракты. Если служба может получать сообщения по контракту DEFAULT, контракт DEFAULT должен быть включен в определение этой службы.