Съдържание:
Определение - Какво означава Service Broker?
Service Broker е функция на SQL Server, който следи изпълнението на задачите, обикновено командни съобщения, между две различни приложения в двигателя на базата данни. Той е отговорен за сигурната доставка на съобщения от един край до друг. Ако целевото приложение временно се изключи или не отговаря, Service Broker съхранява съобщенията, докато не са готови за доставка.
Techopedia обяснява Service Broker
Когато две приложения (в рамките на или извън SQL Server) комуникират, нито едното, нито другото имат достъп до техническите подробности в противоположния край. Работата на Service Broker е да защитава чувствителните съобщения и надеждно да ги доставя до определеното място. Service Broker е силно интегриран и предоставя прост Transact-SQL интерфейс за изпращане и получаване на съобщения, комбиниран с набор от силни гаранции за доставка и обработка на съобщения. Програмата за инициатор (тази, която стартира разговора) изпраща съобщението до Service Broker заедно с адреса на целевото приложение (получателя). След получаване на съобщението целевото приложение изпраща съобщение за потвърждение или отговор, което показва успешната доставка на приложението за индикатор.