대량 메시지가 Queue에 채워지는 경우 WSO2 ESB 4.9.0의 MQ JMS 프록시에 문제가 있습니다.WSO2 ESB 4.9.0의 JMS 프록시에서 조절을 설정하는 방법
프록시에 의해 호출 된 백엔드 서비스는 초당 50 개의 요청 만 처리 할 수 있으며 백엔드 서비스는 실패합니다.
메시지가 큐 (1000messages)에 가득 차면 프록시가 큐에서 모든 메시지를 읽고 백 엔드 서비스 인 & 백 엔드 서비스가 실패합니다.
프록시 서비스에서 메시지 읽기를 제어하기 위해 프록시에서 설정할 수있는 설정이 있습니까?
여기서 중요한 문제는 프록시가 대기열에서 메시지를 읽고 백 엔드 서비스를 플러딩한다는 것입니다. 백엔드 서비스는 더 높은로드를 처리하도록 설계되지 않았기 때문에 실패했습니다.
예 Asanka. 나는 메시지를 읽으려는 초당 10requests 말을하고 백엔드 서비스에 전달해야합니다. 기본적으로 jms 프록시는 백 엔드 서비스를 호출해야합니다 synchronoult 및 jms 프록시는 이전 메시지가 완료 될 때까지 Q에서 messgaes를 읽으려고 기다려야합니다. – storia321