다음을 통해 공유


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의 메서드를 사용하여 get_<queue/subscription>_receiver ServiceBusReceiver instance 만듭니다.

ServiceBusSender

ServiceBusSender 클래스는 Azure Service Bus 큐 또는 토픽으로 메시지를 보내기 위한 상위 수준 인터페이스를 정의합니다.

~azure.servicebus.ServiceBusClient의 메서드를 사용하여 get_<queue/topic>_sender ServiceBusSender instance 만듭니다.

ServiceBusSession

ServiceBusSession은 세션 상태 관리 및 잠금 갱신에 사용됩니다.

ServiceBusSession 개체를 직접 인스턴스화하는 대신 ServiceBusReceiver의 속성을 session 사용하여 해당 ServiceBusSession 개체를 수신기와 연결합니다.

열거형

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
필수
str

구문 분석해야 하는 연결 문자열입니다.

반환

형식 Description

구문 분석된 연결 문자열을 포함하는 속성 모델입니다.