ServiceBusClientOptions interface
ServiceBusClient를 만드는 동안 제공할 수 있는 옵션에 대해 설명합니다.
-
webSocketOptions
: 웹 소켓을 통해 AMQP 연결의 채널링을 구성하는 옵션입니다.-
websocket
: WebSocket을 통해 연결하도록 선택하는 경우 AMQP 연결을 만드는 데 사용되는 WebSocket 생성자입니다. -
webSocketConstructorOptions
: WebSocket을 통해 연결을 선택할 때 Websocket 생성자에 전달하는 옵션입니다.
-
-
retryOptions
: 클라이언트의 모든 작업에 대한 재시도 옵션입니다.-
maxRetries
: 다시 시도할 수 있는 오류가 발생할 경우 작업을 다시 시도할 수 있는 횟수입니다. -
maxRetryDelayInMs
: 재시도 사이의 최대 지연 시간입니다. 지수 재시도를 수행하는 경우에만 적용됩니다. -
mode
: 열거형으로 지정된 적용할 재시도 모드입니다RetryMode
. 옵션은Exponential
및Fixed
입니다. 기본값은Fixed
입니다. -
retryDelayInMs
: 다음을 시도하기 전에 대기하는 시간(밀리초)입니다. 가 로Exponential
설정되면mode
재시도 사이에 기하급수적으로 증가하는 지연을 계산하는 데 사용됩니다. 기본값: 30000밀리초. -
timeoutInMs
: 작업 시간이 초과되기 전에 대기할 시간(밀리초)입니다. 그러면 재시도 시도가 남아 있는 경우 재시도가 트리거됩니다. 최소값: 60000밀리초.
-
속성
custom |
Service Bus 서비스에 연결할 때 사용할 사용자 지정 엔드포인트입니다. 이 기능은 네트워크에서 표준 Azure Service Bus 엔드포인트 주소에 대한 연결을 허용하지 않지만 중간자를 통한 연결을 허용하는 경우에 유용할 수 있습니다. 예: "https://my.custom.endpoint:100/" |
identifier | 이 클라이언트를 식별하는 ID입니다. 로그와 예외의 상관 관계를 지정하는 데 사용할 수 있습니다. |
retry |
모드, 재시도 횟수, 재시도 간격 등을 결정하는 재시도 정책 옵션입니다. |
user |
나가는 요청에 사용자 에이전트 세부 정보를 추가하는 옵션입니다. |
web |
웹 소켓을 통해 AMQP 연결의 채널링을 구성하는 옵션입니다. |
속성 세부 정보
customEndpointAddress
Service Bus 서비스에 연결할 때 사용할 사용자 지정 엔드포인트입니다. 이 기능은 네트워크에서 표준 Azure Service Bus 엔드포인트 주소에 대한 연결을 허용하지 않지만 중간자를 통한 연결을 허용하는 경우에 유용할 수 있습니다.
예: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
속성 값
string
identifier
이 클라이언트를 식별하는 ID입니다. 로그와 예외의 상관 관계를 지정하는 데 사용할 수 있습니다.
identifier?: string
속성 값
string
retryOptions
userAgentOptions
나가는 요청에 사용자 에이전트 세부 정보를 추가하는 옵션입니다.
userAgentOptions?: UserAgentPolicyOptions