servicebus Pacote
Pacote
aio | |
amqp | |
management |
Módulos
exceptions |
Classes
AutoLockRenewer |
Bloqueios de renovação automática para mensagens e sessões com um conjunto de threads de fundo. Bloqueios de renovação automática para mensagens e sessões com um conjunto de threads de fundo. Recomenda-se definir max_worker para um grande número ou transmitir ThreadPoolExecutor de grande número de max_workers quando AutoLockRenewer é suposto lidar com várias mensagens ou sessões em simultâneo. |
ServiceBusClient |
A classe ServiceBusClient define uma interface de alto nível para obter ServiceBusSender e ServiceBusReceiver. |
ServiceBusConnectionStringProperties |
Propriedades de uma cadeia de ligação. |
ServiceBusMessage |
Uma Mensagem do Service Bus. |
ServiceBusMessageBatch |
Um lote de mensagens. O envio de mensagens num lote é mais eficaz do que o envio de mensagens individuais. ServiceBusMessageBatch ajuda-o a criar o lote de tamanho máximo permitido da Mensagem para melhorar o desempenho de envio. Utilize o método add para adicionar mensagens até que seja atingido o limite máximo de tamanho de lote em bytes, altura em que será gerado um MessageSizeExceededError . Utilize o método create_message_batch do ServiceBusSender para criar um objeto ServiceBusMessageBatch em vez de instanciar diretamente um objeto ServiceBusMessageBatch. |
ServiceBusReceivedMessage |
Uma Mensagem do Service Bus recebida do lado do serviço. |
ServiceBusReceiver |
A classe ServiceBusReceiver define uma interface de alto nível para receber mensagens do Azure Service Bus Fila ou Subscrição de Tópico. Os dois canais principais para o recibo de mensagens são receber() para fazer um único pedido de mensagens e para a mensagem no recetor: para receber continuamente mensagens recebidas de forma contínua. Utilize o método ~azure.servicebus.ServiceBusClient |
ServiceBusSender |
A classe ServiceBusSender define uma interface de alto nível para enviar mensagens para a Fila de Azure Service Bus ou Tópico. Utilize o método ~azure.servicebus.ServiceBusClient |
ServiceBusSession |
A ServiceBusSession é utilizada para gerir estados de sessão e bloquear a renovação. Utilize a propriedade |
Enumerações
ServiceBusMessageState | |
ServiceBusReceiveMode | |
ServiceBusSessionFilter | |
ServiceBusSubQueue | |
TransportType |
Tipo de transporte O tipo de protocolo de transporte subjacente: Amqp: AMQP através do protocolo de transporte TCP predefinido, utiliza a porta 5671. AmqpOverWebsocket: Amqp através do protocolo de transporte de Sockets Web, utiliza a porta 443. |
Funções
parse_connection_string
Analise a cadeia de ligação num conjunto de propriedades que contenha as partes do componente.
parse_connection_string(conn_str: str) -> ServiceBusConnectionStringProperties
Parâmetros
Name | Description |
---|---|
conn_str
Necessário
|
A cadeia de ligação que tem de ser analisada. |
Devoluções
Tipo | Description |
---|---|
Um modelo de propriedades que contém a cadeia de ligação analisada. |
Azure SDK for Python
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários