Real-time transport를 사용하도록 구성된 브로커에는 변경하면 브로커의 작동에 영향을 미칠 수 있는
여러 등록 정보가 있습니다. 해당 등록 정보는 다음과 같습니다.
- brokerInputQueues
- 이 등록 정보는 수신되는 메시지를 저장할 수 있는 큐 수를 정의합니다. 큐가 많을수록
브로커에서 수신 메시지를 승인하는 잠재적인 비율이 높습니다.
디폴트 값은 1입니다.
- brokerInputQueueLength
- 이 등록 정보는 각 입력 큐에 저장될 수 있는 최대 메시지 수를 정의합니다.
값이 클수록 각 입력 큐에 저장될 수 있는 입력 메시지의 수가 많지만, 이 등록 정보의 값이
클수록 각 큐에 대해 브로커가 필요로 하는 메모리의 양이 많아집니다.
디폴트 값은 99입니다.
- maxBrokerQueueSize
- 이 등록 정보는 브로커의 출력 큐의 최대 크기를 정의합니다.
이 최대값을 초과하면, 브로커가 최신 메시지, 높은 우선순위의 메시지 및 응답 메시지를 제외하고,
해당 브로커로 전송하기 위해 큐에 삽입된 모든 메시지를 삭제합니다. 이 등록 정보가 0으로 설정되면,
다른 브로커로 전송하기 위해 큐에 삽입될 수 있는 바이트 수에 한계를 부과하지 않습니다.
디폴트 값은 1000000바이트입니다.
- brokerPingInterval
- 이 등록 정보는 브로커간 연결에서 브로커가 시작하는 ping 메시지 간의 시간(밀리세컨드 단위)을 정의합니다. ping 메시지는 통신이 양쪽 연결 간에 계속 열려 있는지를 확인하는 데 사용됩니다. 값이 0이면,
브로커가 ping 메시지를 송신하지 않습니다.
디폴트 값은
5000 밀리세컨드입니다.
- maxMessageSize
- 이 등록 정보는 브로커가 수신할 수 있는 메시지의 최대 크기를 정의합니다. 브로커가 이 크기보다 큰 메시지를 수신하는 경우, 브로커는 메시지를 송신한 클라이언트의
연결을 끊습니다.
디폴트 값은
100000바이트입니다.
디폴트 값을 사용하지 않으려는 경우
mqsichangeproperties 명령을 사용하여 이 등록 정보에 새 값을 정의하십시오.