Obsah:
Definícia - Čo znamená Service Broker?
Service Broker je funkcia servera SQL Server, ktorá monitoruje vykonávanie úloh, zvyčajne príkazových správ, medzi dvoma rôznymi aplikáciami v databázovom stroji. Zodpovedá za bezpečné doručovanie správ z jedného konca na druhý. Ak je cieľová aplikácia dočasne vypnutá alebo neodpovedá, služba Broker uloží správy, až kým nebudú pripravené na doručenie.
Techopedia vysvetľuje Service Broker
Keď dve aplikácie (v rámci alebo mimo SQL Server) komunikujú, žiadna z nich nemá prístup k technickým detailom na opačnom konci. Úlohou servisného makléra je chrániť citlivé správy a spoľahlivo ich doručovať na určené miesto. Service Broker je vysoko integrovaný a poskytuje jednoduché rozhranie Transact-SQL na odosielanie a prijímanie správ v kombinácii so súborom silných záruk na doručovanie a spracovanie správ. Iniciátorský program (ten, ktorý začína konverzáciu) pošle správu servisnému maklérovi spolu s adresou cieľovej aplikácie (prijímača). Cieľová aplikácia po prijatí správy odošle správu s potvrdením alebo odpoveďou, ktorá naznačuje úspešné doručenie do aplikácie indikátora.
