2
나는이 질문 (Multithreaded JMS code : CLIENT_ACKNOWLEDGE or transacted session를) 읽을 수 있지만 나는 메시지 소비자의 이러한 두 가지 방법의 차이 무엇입니까 이해하지 않았다CLIENT_ACKNOWLEDGE - JMS
- 연결이되지는 처리됨. 세션은
CLIENT_ACKNOWLEDGE
모드입니다. 여러 개의 메시지가 수신 된 다음acknowledge()
중 하나가 수신됩니다. - 연결이 처리됩니다 (
xa
아님). 세션은AUTO_ACKNOWLEDGE
모드입니다. 우리는 여러 메시지를받은 다음commit()
을합니다.
메시지 공급자 동작에 따라 좌우 될까요?