servicebus Csomag
Csomagok
aio | |
amqp | |
management |
Modulok
exceptions |
Osztályok
AutoLockRenewer |
Üzenetek és munkamenetek zárolásainak automatikus megújítása háttérszálkészlet használatával. Üzenetek és munkamenetek zárolásainak automatikus megújítása háttérszálkészlet használatával. Ha az AutoLockRenewernek egyszerre több üzenettel vagy munkamenettel kell foglalkoznia, javasoljuk, hogy max_worker nagy számra, vagy adja át a ThreadPoolExecutor nagy max_workers számot. |
ServiceBusClient |
A ServiceBusClient osztály egy magas szintű felületet határoz meg a ServiceBusSender és a ServiceBusReceiver beszerzéséhez. |
ServiceBusConnectionStringProperties |
Egy kapcsolati sztring tulajdonságai. |
ServiceBusMessage |
Service Bus-üzenet. |
ServiceBusMessageBatch |
Egy köteg üzenet. Az üzenetek kötegben való küldése sokkal hatékonyabb, mint az egyes üzenetek küldése. A ServiceBusMessageBatch segítségével létrehozhatja az Üzenet maximális engedélyezett méretű kötegét a küldési teljesítmény javítása érdekében. Az add metódussal addig adhat hozzá üzeneteket, amíg el nem éri a bájtok maximális kötegméretkorlátját – ekkor megjelenik a MessageSizeExceededError érték. A ServiceBusMessageBatch objektum közvetlen példányosítása helyett a ServiceBusSender create_message_batch metódusával hozzon létre ServiceBusMessageBatch objektumot. |
ServiceBusReceivedMessage |
Service Bus-üzenet érkezett a szolgáltatásoldalról. |
ServiceBusReceiver |
A ServiceBusReceiver osztály egy magas szintű felületet határoz meg a Azure Service Bus üzenetsor- vagy témakör-előfizetésből érkező üzenetek fogadásához. Az üzenetek fogadásának két elsődleges csatornája a fogadás(ok) egyetlen kérés kérése az üzenetekre és a fogadóban lévő üzenetekre: a bejövő üzenetek folyamatos fogadása folyamatos módon. ServiceBusReceiver-példány létrehozásához használja az |
ServiceBusSender |
A ServiceBusSender osztály egy magas szintű felületet határoz meg az üzenetek Azure Service Bus üzenetsorba vagy témakörbe való küldéséhez. ServiceBusSender-példány létrehozásához használja az |
ServiceBusSession |
A ServiceBusSession a munkamenet-állapotok kezelésére és a zárolás megújítására szolgál. A ServiceBusReceiver tulajdonságával |
Enumerációk
ServiceBusMessageState | |
ServiceBusReceiveMode | |
ServiceBusSessionFilter | |
ServiceBusSubQueue | |
TransportType |
Átviteli típus Az alapul szolgáló átviteli protokoll típusa: Amqp: Az AMQP az alapértelmezett TCP átviteli protokollon keresztül, az 5671-es portot használja. AmqpOverWebsocket: Az Amqp a Web Sockets átviteli protokollon keresztül a 443-es portot használja. |
Függvények
parse_connection_string
A kapcsolati sztring elemezni kell egy tulajdonságzsákba, amely tartalmazza az összetevő részeit.
parse_connection_string(conn_str: str) -> ServiceBusConnectionStringProperties
Paraméterek
Name | Description |
---|---|
conn_str
Kötelező
|
A kapcsolati sztring, amelyet elemezni kell. |
Válaszok
Típus | Description |
---|---|
Az elemzett kapcsolati sztring tartalmazó tulajdonságmodell. |
Azure SDK for Python