Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

SQL Server Service Broker

État de la rubrique : certaines informations de cette rubrique constituent une documentation préliminaire et peuvent faire l'objet de modifications dans les versions à venir. Ces informations préliminaires décrivent les nouvelles fonctionnalités ou les modifications apportées à des fonctionnalités existantes de Microsoft SQL Server 2014.

SQL Server Service Broker fournit la prise en charge native des applications de messagerie et de mise en file d'attente dans le Moteur de base de données SQL Server. Cette opération permet aux développeurs de créer des applications perfectionnées qui utilisent des composants du moteur de base de données pour communiquer entre des bases de données disparates. Les développeurs peuvent utiliser Service Broker pour créer facilement des applications fiables et distribuées.

Les développeurs d'applications qui utilisent Service Broker peuvent distribuer les charges de données sur plusieurs bases de données sans développer des mécanismes de messagerie et de communication complexes. Il est ainsi possible de réduire le travail de développement et de test puisque Service Broker gère les chemins de communication dans le contexte d'une conversation. Les performances sont aussi meilleures. Par exemple, les bases de données frontales prenant en charge les sites Web peuvent enregistrer des informations et mettre des tâches intensives en file d'attente dans des bases de données principales. Service Broker garantit que toutes les tâches sont gérées dans le contexte des transactions afin d'assurer une fiabilité et une cohérence techniques.

La documentation de référence pour Service Broker est incluse dans la documentation de SQL Server 2014. Cette documentation de référence comprend les sections suivantes :

Consultez la documentation précédemment publiée pour les concepts Service Broker et pour les tâches de gestion et de développement. Cette documentation n'est pas reproduite dans la documentation de SQL Server 2014 en raison de quelques modifications apportées dans Service Broker dans SQL Server 2014.

Aucune modification importante n'a été introduite dans SQL Server 2014. Les modifications suivantes ont été introduites dans SQL Server 2012.

Les messages peuvent être envoyés à des services cibles (multidiffusion).

La syntaxe de l'instruction SEND (Transact-SQL) a été étendue pour permettre la multidiffusion au moyen de la prise en charge de plusieurs descripteurs de conversation.

Les files d'attente exposent le temps d'empilement des messages.

Les files d'attente ont une nouvelle colonne, message_enqueue_time, qui indique depuis combien de temps un message est dans la file d'attente.

La gestion des messages incohérents peut être désactivée

Les instructions CREATE QUEUE (Transact-SQL) et ALTER QUEUE (Transact-SQL) permettent maintenant d'activer ou désactiver la gestion des messages incohérents en ajoutant la clause POISON_MESSAGE_HANDLING (STATUS = ON | OFF). L'affichage catalogue sys.service_queues comprend maintenant la colonne is_poison_message_handling_enabled pour indiquer si le message incohérent est activé ou désactivé.

Prise en charge d'AlwaysOn dans Service Broker

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft