Courtier de services

Définition - Que signifie Service Broker?

Service Broker est une fonctionnalité de SQL Server qui surveille l'achèvement des tâches, généralement des messages de commande, entre deux applications différentes dans le moteur de base de données. Il est responsable de la livraison en toute sécurité des messages d'un bout à l'autre. Si une application cible est temporairement arrêtée ou ne répond pas, Service Broker stocke les messages jusqu'à ce qu'ils soient prêts à être remis.

Definir Tech explique Service Broker

Lorsque deux applications (à l'intérieur ou à l'extérieur de SQL Server) communiquent, aucune ne peut accéder aux détails techniques à l'extrémité opposée. C'est le travail de Service Broker de protéger les messages sensibles et de les livrer de manière fiable à l'emplacement désigné. Service Broker est hautement intégré et fournit une interface Transact-SQL simple pour l'envoi et la réception de messages, associée à un ensemble de garanties solides pour la livraison et le traitement des messages. Le programme initiateur (celui qui démarre la conversation) envoie le message au Service Broker avec l'adresse de l'application cible (destinataire). L'application cible, après avoir reçu le message, envoie un message d'accusé de réception ou de réponse qui indique la livraison réussie de à l'application d'indicateur.

Cette définition a été écrite dans le contexte de la communication SQL Server