servicebus 패키지
패키지
aio | |
amqp | |
management |
모듈
exceptions |
클래스
AutoLockRenewer |
백그라운드 스레드 풀을 사용하여 메시지 및 세션에 대한 잠금을 자동으로 갱신합니다. 백그라운드 스레드 풀을 사용하여 메시지 및 세션에 대한 잠금을 자동으로 갱신합니다. AutoLockRenewer가 여러 메시지 또는 세션을 동시에 처리해야 하는 경우 max_worker 큰 숫자로 설정하거나 큰 max_workers 숫자의 ThreadPoolExecutor를 전달하는 것이 좋습니다. |
ServiceBusClient |
ServiceBusClient 클래스는 ServiceBusSender 및 ServiceBusReceiver를 가져오기 위한 상위 수준 인터페이스를 정의합니다. |
ServiceBusConnectionStringProperties |
연결 문자열의 속성입니다. |
ServiceBusMessage |
Service Bus 메시지입니다. |
ServiceBusMessageBatch |
메시지의 일괄 처리입니다. 일괄 처리로 메시지를 보내는 것은 개별 메시지를 보내는 것보다 성능이 더 높습니다. ServiceBusMessageBatch를 사용하면 메시지 의 최대 허용 크기 일괄 처리를 만들어 전송 성능을 향상시킬 수 있습니다. add 메서드를 사용하여 최대 일괄 처리 크기 제한(바이트)에 도달할 때까지 메시지를 추가합니다. 이때 MessageSizeExceededError가 발생합니다. ServiceBusMessageBatch 개체를 직접 인스턴스화하는 대신 ServiceBusSender의 create_message_batch 메서드를 사용하여 ServiceBusMessageBatch 개체를 만듭니다. |
ServiceBusReceivedMessage |
서비스 쪽에서 받은 Service Bus 메시지입니다. |
ServiceBusReceiver |
ServiceBusReceiver 클래스는 Azure Service Bus 큐 또는 토픽 구독에서 메시지를 수신하기 위한 상위 수준 인터페이스를 정의합니다. 메시지 수신을 위한 두 가지 기본 채널은 수신() 을 통해 메시지에 대한 단일 요청을 수행하고 받는 사람의 메시지에 대해 계속 진행 중인 방식으로 들어오는 메시지를 수신하는 것입니다. ~azure.servicebus.ServiceBusClient의 메서드를 사용하여 |
ServiceBusSender |
ServiceBusSender 클래스는 Azure Service Bus 큐 또는 토픽으로 메시지를 보내기 위한 상위 수준 인터페이스를 정의합니다. ~azure.servicebus.ServiceBusClient의 메서드를 사용하여 |
ServiceBusSession |
ServiceBusSession은 세션 상태 관리 및 잠금 갱신에 사용됩니다. ServiceBusSession 개체를 직접 인스턴스화하는 대신 ServiceBusReceiver의 속성을 |
열거형
ServiceBusMessageState | |
ServiceBusReceiveMode | |
ServiceBusSessionFilter | |
ServiceBusSubQueue | |
TransportType |
전송 유형 기본 전송 프로토콜 유형: Amqp: 기본 TCP 전송 프로토콜을 통한 AMQP이며 포트 5671을 사용합니다. AmqpOverWebsocket: 웹 소켓 전송 프로토콜을 통한 Amqp이며 포트 443을 사용합니다. |
함수
parse_connection_string
연결 문자열을 구성 요소 부분이 포함된 속성 모음으로 구문 분석합니다.
parse_connection_string(conn_str: str) -> ServiceBusConnectionStringProperties
매개 변수
Name | Description |
---|---|
conn_str
필수
|
구문 분석해야 하는 연결 문자열입니다. |
반환
형식 | Description |
---|---|
구문 분석된 연결 문자열을 포함하는 속성 모델입니다. |
Azure SDK for Python