servicebus Pacchetto
Pacchetti
aio | |
amqp | |
management |
Moduli
exceptions |
Classi
AutoLockRenewer |
Rinnovare automaticamente i blocchi per i messaggi e le sessioni usando un pool di thread in background. Rinnovare automaticamente i blocchi per i messaggi e le sessioni usando un pool di thread in background. È consigliabile impostare max_worker su un numero elevato o passare ThreadPoolExecutor di grandi max_workers numero quando AutoLockRenewer dovrebbe gestire più messaggi o sessioni contemporaneamente. |
ServiceBusClient |
La classe ServiceBusClient definisce un'interfaccia di alto livello per ottenere ServiceBusSender e ServiceBusReceiver. |
ServiceBusConnectionStringProperties |
Proprietà di una stringa di connessione. |
ServiceBusMessage |
Messaggio del bus di servizio. |
ServiceBusMessageBatch |
Batch di messaggi. L'invio di messaggi in un batch è più efficiente rispetto all'invio di singoli messaggi. ServiceBusMessageBatch consente di creare il batch di dimensioni massime consentite di Message per migliorare le prestazioni di invio. Utilizzare il metodo add per aggiungere messaggi fino a quando non è stato raggiunto il limite massimo di dimensioni batch in byte, a cui verrà generato un messaggioSizeExceededError . Usare il metodo create_message_batch di ServiceBusSender per creare un oggetto ServiceBusMessageBatch anziché creare un'istanza di un oggetto ServiceBusMessageBatch direttamente. |
ServiceBusReceivedMessage |
Messaggio del bus di servizio ricevuto dal lato servizio. |
ServiceBusReceiver |
La classe ServiceBusReceiver definisce un'interfaccia di alto livello per la ricezione di messaggi dalla sottoscrizione bus di servizio di Azure coda o argomento. I due canali principali per la ricezione dei messaggi vengono ricevuti() per effettuare una singola richiesta di messaggi e per il messaggio nel destinatario: per ricevere continuamente messaggi in arrivo in modo continuativo. Usare il metodo ~azure.servicebus.ServiceBusClient per creare un'istanza |
ServiceBusSender |
La classe ServiceBusSender definisce un'interfaccia di alto livello per l'invio di messaggi alla coda o all'argomento bus di servizio di Azure. Usare il metodo ~azure.servicebus.ServiceBusClient per creare un'istanza |
ServiceBusSession |
ServiceBusSession viene usato per gestire gli stati di sessione e il rinnovo del blocco. Utilizzare la proprietà |
Enumerazioni
ServiceBusMessageState | |
ServiceBusReceiveMode | |
ServiceBusSessionFilter | |
ServiceBusSubQueue | |
TransportType |
Tipo di trasporto Tipo di protocollo di trasporto sottostante: Amqp: AMQP sul protocollo di trasporto TCP predefinito, usa la porta 5671. AmqpOverWebsocket: Amqp sul protocollo di trasporto Web Sockets, usa la porta 443. |
Funzioni
parse_connection_string
Analizzare la stringa di connessione in un contenitore di proprietà contenente le parti del componente.
parse_connection_string(conn_str: str) -> ServiceBusConnectionStringProperties
Parametri
Nome | Descrizione |
---|---|
conn_str
Necessario
|
Stringa di connessione da analizzare. |
Restituisce
Tipo | Descrizione |
---|---|
Modello di proprietà contenente la stringa di connessione analizzata. |
Azure SDK for Python