Turinys:
Apibrėžimas - ką reiškia paslaugų brokeris?
„Service Broker“ yra „SQL Server“ funkcija, kuri stebi užduočių, paprastai komandinių pranešimų, atlikimą tarp dviejų skirtingų duomenų bazės variklio programų. Ji atsakinga už saugų pranešimų pateikimą iš vieno galo į kitą. Jei tikslinė programa laikinai uždaroma arba į ją nereaguoja, „Service Broker“ pranešimus saugo tol, kol bus paruošti pristatymui.
„Techopedia“ paaiškina paslaugų brokeris
Kai dvi programos („SQL Server“ viduje arba išorėje) susisiekia, nė viena iš jų negali pasiekti techninės informacijos priešingame gale. „Service Broker“ užduotis yra apsaugoti neskelbtinus pranešimus ir patikimai juos pristatyti į nurodytą vietą. „Service Broker“ yra labai integruotas ir teikia paprastą „Transact-SQL“ sąsają pranešimams siųsti ir gauti, kartu pateikdamas griežtas žinučių pristatymo ir apdorojimo garantijas. Iniciatoriaus programa (kuri pradeda pokalbį) siunčia pranešimą „Service Broker“ kartu su tikslinės programos (gavėjo) adresu. Tikslinė programa, gavusi pranešimą, siunčia patvirtinimo arba atsakymo pranešimą, nurodantį sėkmingą pristatymą indikatoriaus programai.
