3.2. 기본 어셉터에 구성된 매개변수
각 기본 허용기에서 연결 URI의 일부로 구성된 protocols
매개변수 외에도 다음과 같은 추가 매개 변수가 구성됩니다.
수락자 | 매개변수 | 설명 |
---|---|---|
all-protocols acceptor AMQP STOMP | tcpSendBufferSize |
TCP 전송 버퍼의 크기(바이트)입니다. 기본값은 |
tcpReceiveBufferSize |
TCP 수신 버퍼의 크기(바이트)입니다. 기본값은 TCP 버퍼 크기는 네트워크의 대역폭 및 대기 시간에 따라 조정해야 합니다. 요약하면 TCP send/receive buffer size는 다음과 같이 계산되어야 합니다. buffer_size = bandwidth * RTT.
여기서 대역폭은 초당 바이트 단위이고 네트워크 라운드 트립 시간(RTT)은 초 단위입니다. RTT는 빠른 네트워크의 경우 기본값에서 버퍼 크기를 늘릴 수 있습니다. | |
all-protocols acceptor AMQP STOMP HornetQ MQTT | useEpoll |
이를 지원하는 시스템(Linux)을 사용하는 경우 Netty epoll을 사용합니다. Netty 네이티브 전송은 NIO 전송보다 더 나은 성능을 제공합니다. 이 옵션의 기본값은 |
all-protocols acceptor AMQP | amqpCredits |
총 메시지 크기에 관계없이 AMQP 생산자가 보낼 수 있는 최대 메시지 수입니다. 기본값은 AMQP 메시지를 차단하는 데 사용할 수 있는 방법에 대한 자세한 내용은 7.3.2절. “AMQP 생산자 차단” 에서 참조하십시오. |
all-protocols acceptor AMQP | amqpLowCredits |
브로커가 프로듀서를 보충하는 임계값을 낮추십시오. 기본값은 AMQP 메시지를 차단하는 데 사용할 수 있는 방법에 대한 자세한 내용은 7.3.2절. “AMQP 생산자 차단” 에서 참조하십시오. |
HornetQ 호환성 허용기 | anycastPrefix |
클라이언트가 주소에 연결할 때 라우팅 유형을 지정하도록 클라이언트를 활성화하도록 접두사를 구성하는 방법에 대한 자세한 내용은 4.6절. “허용되는 구성에 라우팅 유형 추가” 을 참조하십시오. |
multicastPrefix |
주소에 연결할 때 라우팅 유형을 지정하도록 클라이언트를 활성화하도록 접두사를 구성하는 방법에 대한 자세한 내용은 4.6절. “허용되는 구성에 라우팅 유형 추가” 을 참조하십시오. |
추가 리소스
- Netty 네트워크 연결에 대해 구성할 수 있는 다른 매개변수에 대한 자세한 내용은 부록 A. acceptor 및 Connector 구성 매개변수 을 참조하십시오.