servicebus Pakiet
Pakiety
aio | |
amqp | |
management |
Moduły
exceptions |
Klasy
AutoLockRenewer |
Automatyczne odnawianie blokad dla komunikatów i sesji przy użyciu puli wątków w tle. Automatyczne odnawianie blokad dla komunikatów i sesji przy użyciu puli wątków w tle. Zaleca się ustawienie max_worker do dużej liczby lub przekazanie elementu ThreadPoolExecutor dużej liczby max_workers, gdy funkcja AutoLockRenewer ma obsługiwać wiele komunikatów lub sesji jednocześnie. |
ServiceBusClient |
Klasa ServiceBusClient definiuje interfejs wysokiego poziomu na potrzeby pobierania usług ServiceBusSender i ServiceBusReceiver. |
ServiceBusConnectionStringProperties |
Właściwości parametrów połączenia. |
ServiceBusMessage |
Komunikat usługi Service Bus. |
ServiceBusMessageBatch |
Partia komunikatów. Wysyłanie komunikatów w partii jest bardziej wydajne niż wysyłanie pojedynczej wiadomości. Usługa ServiceBusMessageBatch pomaga utworzyć maksymalną dozwoloną partię komunikatów w celu zwiększenia wydajności wysyłania. Użyj metody add , aby dodać komunikaty do momentu osiągnięcia maksymalnego limitu rozmiaru partii w bajtach — w którym momencie zostanie podniesiony błąd MessageSizeExceededError . Użyj create_message_batch metody ServiceBusSender, aby utworzyć obiekt ServiceBusMessageBatch zamiast utworzyć wystąpienie obiektu ServiceBusMessageBatch bezpośrednio. |
ServiceBusReceivedMessage |
Komunikat usługi Service Bus odebrany po stronie usługi. |
ServiceBusReceiver |
Klasa ServiceBusReceiver definiuje interfejs wysokiego poziomu do odbierania komunikatów z Azure Service Bus kolejki lub subskrypcji tematu. Dwa główne kanały odbioru komunikatów są odbierane () w celu utworzenia pojedynczego żądania dla komunikatów i komunikatu w odbiorniku: ciągłego odbierania przychodzących komunikatów w sposób ciągły. Użyj |
ServiceBusSender |
Klasa ServiceBusSender definiuje interfejs wysokiego poziomu do wysyłania komunikatów do kolejki Azure Service Bus lub tematu. Użyj |
ServiceBusSession |
Usługa ServiceBusSession jest używana do zarządzania stanami sesji i odnawiania blokady. Użyj właściwości |
Wyliczenia
ServiceBusMessageState | |
ServiceBusReceiveMode | |
ServiceBusSessionFilter | |
ServiceBusSubQueue | |
TransportType |
Typ transportu Podstawowy typ protokołu transportowego: Amqp: AMQP za pośrednictwem domyślnego protokołu transportu TCP, używa portu 5671. AmqpOverWebsocket: Amqp za pośrednictwem protokołu transportu Web Sockets, używa portu 443. |
Funkcje
parse_connection_string
Przeanalizuj parametry połączenia do torby właściwości zawierającej jej części składowe.
parse_connection_string(conn_str: str) -> ServiceBusConnectionStringProperties
Parametry
Nazwa | Opis |
---|---|
conn_str
Wymagane
|
Parametry połączenia, które muszą być analizowane. |
Zwraca
Typ | Opis |
---|---|
Model właściwości zawierający przeanalizowane parametry połączenia. |
Azure SDK for Python