Failover 및 JDBC를 사용하여 ActiveMQ로 몇 가지 테스트를하고 있습니다.ActiveMQ Queue에서 보류중인 메시지를 소비하려고 할 때 MySQL_Connector가 중지되었습니다.
죽은 소비자에게 보류중인 메시지가 누적되는 경우 소비자는 그 안에 JDBC 삽입 쿼리를 가지고 있습니다.
소비자 흐름이 같다 : JMS (인바운드) -> JDBC (삽입)
소비를 기다리는 대기중인 메시지를 가진 후, 나는 소비자를 시작하고 메시지를 얻기 위해 시작하지만 그것은하려고 할 때 데이터의 JDBC 삽입을 수행하면 "MySQL_Connector가 중지되었습니다."라는 메시지가 나타납니다.
왜 그렇습니까? 어떻게 해결할 수 있을까요? JMS 인바운드에 JDBC가 시작될 때까지 "대기"할 수있는 방법이 있습니까?
감사합니다.
JDBC 커넥터를 어떻게 구성 했습니까? Mule 시작시 성공적으로 연결 되었습니까? –
JDBC 삽입이있는 소비자 플로우에 의해 소비되기를 기다리는 100 개의 보류중인 메시지가 있다고 가정 해 보겠습니다. 나는 소비자 프로젝트를 시작하고 MySQL 커넥터가 아직 시작되지 않았기 때문에 보류중인 메시지 중 20 ~ 30 개가 쉽게 실패 할 것이다. 나머지 70 명은 하하를 이어 나갈 것이다. – msqar
뮬 버전? 버그 같은데. –