IMessagingConfiguration 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클라이언트 및 사일로에 공통적인 전역 메시징 구성을 지정합니다.
public interface IMessagingConfiguration
type IMessagingConfiguration = interface
Public Interface IMessagingConfiguration
- 파생
속성
BufferPoolBufferSize |
메시징 버퍼 풀의 버퍼 크기입니다. |
BufferPoolMaxSize |
메시징 버퍼 풀의 최대 크기입니다. |
BufferPoolPreallocationSize |
미리 할당된 메시징 버퍼 풀의 초기 크기입니다. |
ClientDropTimeout |
연결이 끊긴 클라이언트를 삭제하기 전에 게이트웨이가 대기하는 기간입니다. |
ClientSenderBuckets |
ClientSenderBuckets 특성은 클라이언트-게이트웨이 통신 프로토콜에서 클라이언트가 사용하는 총 조직 버킷 수를 지정합니다. 이 프로토콜에서 조직은 버킷에 매핑되고 버킷은 게이트웨이 연결에 매핑되어 게이트웨이에 대한 조직 고정을 사용하도록 설정합니다(동일한 조직에 대한 메시지는 동일한 게이트웨이로 이동하면서 게이트웨이 간에 조직을 균등하게 분산함). 이 숫자는 예상되는 게이트웨이 연결 수보다 약 10~100배 커야 합니다. 이 특성을 지정하지 않으면 Math.Pow(2, 13)가 사용됩니다. |
DropExpiredMessages |
DropExpiredMessages 특성은 메시지가 만료된 경우 메시지를 삭제할지 여부를 지정합니다. 즉, 보낸 사람에게 시간이 초과되기 전에 대상에 배달되지 않은 경우입니다. 기본값은 true입니다. |
FallbackSerializationProvider |
다른 직렬 변환기가 개체를 직렬화할 수 없는 경우 최후의 수단으로 사용되는 대체 직렬 변환기를 가져옵니다. |
GatewaySenderQueues |
GatewaySenderQueues 특성은 사일로 게이트웨이에서 연결된 클라이언트에 아웃바운드 메시지(요청, 응답 및 알림)를 보내는 데 사용하는 병렬 큐 및 전화 교환 스레드 수를 지정합니다. 이 특성을 지정하지 않으면 System.Environment.ProcessorCount가 사용됩니다. |
LargeMessageWarningThreshold |
LargeMessageWarningThreshold 특성은 큰 메시지에 대한 경고 추적 메시지를 생성할 시기를 지정합니다. |
MaxResendCount |
MaxResendCount 특성은 동일한 메시지의 최대 다시 전송 수를 지정합니다. |
MaxSocketAge |
MaxSocketAge 특성은 열린 소켓을 닫기 전에 유지할 기간을 지정합니다. 기본값은 TimeSpan.MaxValue입니다(소켓을 자동으로 닫지 않고 끊어지지 않음). |
MaxSockets |
MaxSockets 특성은 사일로가 언제든지 열어 둘 TCP 소켓의 muximum 수를 정의합니다. 제한에 도달하면 가장 최근에 사용한 소켓이 닫혀 열린 소켓 수를 제한 이하로 유지합니다. |
OpenConnectionTimeout |
OpenConnectionTimeout 특성은 연결 열기가 실패한 것으로 간주되기 전에 시간 제한을 지정합니다. |
ResendOnTimeout |
ResendOnTimeout 특성은 메시지를 보낸 사람에게 시간이 초과될 때 런타임에 의해 자동으로 다시 전송되어야 하는지 여부를 지정합니다. 기본값은 false입니다. |
ResponseTimeout |
ResponseTimeout 특성은 요청이 실패한 것으로 간주되기 전에 기본 시간 제한을 지정합니다. |
SerializationProviders |
serialization 공급자 목록 |
SiloSenderQueues |
SiloSenderQueues 특성은 다른 사일로에 아웃바운드 메시지(요청, 응답 및 알림)를 보내는 데 사일로에서 사용하는 병렬 큐 및 전화 교환 스레드 수를 지정합니다. 이 특성을 지정하지 않으면 System.Environment.ProcessorCount가 사용됩니다. |