Obsah:
Definice - Co znamená Service Broker?
Service Broker je funkce serveru SQL, která sleduje dokončení úkolů, obvykle příkazových zpráv, mezi dvěma různými aplikacemi v databázovém stroji. Je odpovědný za bezpečné doručování zpráv z jednoho konce na druhý. Pokud je cílová aplikace dočasně vypnuta nebo neodpovídá, služba Broker ukládá zprávy, dokud nejsou připraveny k doručení.
Techopedia vysvětluje Service Broker
Když dvě aplikace (v rámci nebo mimo SQL Server) komunikují, nemůže ani jedna z nich získat přístup k technickým detailům na opačném konci. Úlohou servisního makléře je chránit citlivé zprávy a spolehlivě je doručovat na určené místo. Service Broker je vysoce integrovaný a poskytuje jednoduché rozhraní Transact-SQL pro odesílání a přijímání zpráv v kombinaci se sadou silných záruk pro doručování a zpracování zpráv. Iniciátorský program (ten, který zahajuje konverzaci) odešle zprávu servisnímu makléři spolu s adresou cílové aplikace (příjemce). Cílová aplikace po přijetí zprávy odešle zprávu s potvrzením nebo odpovědí, která označuje úspěšné doručení aplikace indikátoru.
