servicebus Пакет
Пакеты
aio | |
amqp | |
management |
Модули
exceptions |
Классы
AutoLockRenewer |
Автоматическое продление блокировки сообщений и сеансов с помощью пула фоновых потоков. Автоматическое продление блокировки сообщений и сеансов с помощью пула фоновых потоков. Рекомендуется задать max_worker большое число или передать ThreadPoolExecutor большого числа max_workers, если AutoLockRenewer должен одновременно работать с несколькими сообщениями или сеансами. |
ServiceBusClient |
Класс ServiceBusClient определяет высокоуровневый интерфейс для получения ServiceBusSender и ServiceBusReceiver. |
ServiceBusConnectionStringProperties |
Свойства строки подключения. |
ServiceBusMessage |
Сообщение служебной шины. |
ServiceBusMessageBatch |
Пакет сообщений. Отправка сообщений в пакете более эффективна, чем отправка отдельных сообщений. ServiceBusMessageBatch помогает создать максимально допустимый размер пакета message для повышения производительности отправки. Используйте метод add для добавления сообщений, пока не будет достигнут максимальный размер пакета в байтах. В этот момент будет возникать messageSizeExceededError . Используйте метод create_message_batch ServiceBusSender для создания объекта ServiceBusMessageBatch вместо непосредственного создания экземпляра объекта ServiceBusMessageBatch. |
ServiceBusReceivedMessage |
Сообщение служебной шины, полученное со стороны службы. |
ServiceBusReceiver |
Класс ServiceBusReceiver определяет высокоуровневый интерфейс для получения сообщений из очереди Служебная шина Azure или подписки раздела. Двумя основными каналами для получения сообщений являются receive() для выполнения единого запроса сообщений, а для сообщения в получателе — для непрерывного получения входящих сообщений. Используйте |
ServiceBusSender |
Класс ServiceBusSender определяет высокоуровневый интерфейс для отправки сообщений в очередь или раздел Служебная шина Azure. Используйте |
ServiceBusSession |
ServiceBusSession используется для управления состояниями сеанса и возобновления блокировки. Используйте свойство |
Перечисления
ServiceBusMessageState | |
ServiceBusReceiveMode | |
ServiceBusSessionFilter | |
ServiceBusSubQueue | |
TransportType |
Тип транспорта. Базовый тип транспортного протокола: Amqp: AMQP по транспортному протоколу TCP по умолчанию, используется порт 5671. AmqpOverWebsocket: amqp через транспортный протокол Web Sockets, он использует порт 443. |
Функции
parse_connection_string
Выполните синтаксический анализ строки подключения в контейнер свойств, содержащий ее составные части.
parse_connection_string(conn_str: str) -> ServiceBusConnectionStringProperties
Параметры
Имя | Описание |
---|---|
conn_str
Обязательно
|
Строка подключения, которую необходимо проанализировать. |
Возвращаемое значение
Тип | Описание |
---|---|
Модель свойств, содержащая проанализированную строку подключения. |
Azure SDK for Python