servicebus Paquet
Paquets
aio | |
amqp | |
management |
Modules
exceptions |
Classes
AutoLockRenewer |
Renouvellement automatique des verrous pour les messages et les sessions à l’aide d’un pool de threads d’arrière-plan. Renouvellement automatique des verrous pour les messages et les sessions à l’aide d’un pool de threads d’arrière-plan. Il est recommandé de définir max_worker sur un grand nombre ou de transmettre ThreadPoolExecutor de grand max_workers nombre lorsque AutoLockRenewer est censé traiter plusieurs messages ou sessions simultanément. |
ServiceBusClient |
La classe ServiceBusClient définit une interface de haut niveau pour obtenir ServiceBusSender et ServiceBusReceiver. |
ServiceBusConnectionStringProperties |
Propriétés d’une chaîne de connexion. |
ServiceBusMessage |
Message Service Bus. |
ServiceBusMessageBatch |
Lot de messages. L’envoi de messages dans un lot est plus performant que l’envoi d’un message individuel. ServiceBusMessageBatch vous aide à créer le lot de taille maximale autorisée de Message pour améliorer les performances d’envoi. Utilisez la méthode add pour ajouter des messages jusqu’à ce que la limite de taille de lot maximale en octets ait été atteinte, auquel cas un MessageSizeExceededError est déclenché. Utilisez la méthode create_message_batch de ServiceBusSender pour créer un objet ServiceBusMessageBatch au lieu d’instancier un objet ServiceBusMessageBatch directement. |
ServiceBusReceivedMessage |
Message Service Bus reçu côté service. |
ServiceBusReceiver |
La classe ServiceBusReceiver définit une interface de haut niveau pour la réception de messages de l’abonnement file d’attente ou rubrique Azure Service Bus. Les deux principaux canaux de réception de message sont receive() pour effectuer une requête unique pour les messages, et pour le message dans le destinataire : pour recevoir en continu les messages entrants. Utilisez la |
ServiceBusSender |
La classe ServiceBusSender définit une interface de haut niveau pour l’envoi de messages à la file d’attente ou à la rubrique Azure Service Bus. Utilisez la |
ServiceBusSession |
ServiceBusSession est utilisé pour gérer les états de session et le renouvellement des verrous. Utilisez la propriété |
Énumérations
ServiceBusMessageState | |
ServiceBusReceiveMode | |
ServiceBusSessionFilter | |
ServiceBusSubQueue | |
TransportType |
Type de transport Type de protocole de transport sous-jacent : Amqp : AMQP sur le protocole de transport TCP par défaut, il utilise le port 5671. AmqpOverWebsocket : Amqp via le protocole de transport Web Sockets, il utilise le port 443. |
Fonctions
parse_connection_string
Analysez la chaîne de connexion dans un conteneur de propriétés contenant ses composants.
parse_connection_string(conn_str: str) -> ServiceBusConnectionStringProperties
Paramètres
Nom | Description |
---|---|
conn_str
Obligatoire
|
Chaîne de connexion qui doit être analysée. |
Retours
Type | Description |
---|---|
Modèle de propriétés contenant la chaîne de connexion analysée. |
Azure SDK for Python