내가 대기열을 일시 정지하도록 지시하기 위해, ActiveMQ를 브로커 관리 명령을 찾고 있었다 - 즉 :대기열을 브로커 기능으로 일시 중지하는 이유는 무엇입니까?
- 성장을 큐 백 로그를 허용,
- 중단 소모 고객에게 제공하는 생산 클라이언트로부터 메시지를 받아 계속 대기열이 재개 될 때까지, 백 로그가 클라이언트로 전송됩니다.
해당 명령을 찾을 수 없습니다. 가장 일반적인 대답은 클라이언트 측에서 관리해야한다는 것입니다. 즉, 모든 소비자를 찾아서 중지해야합니다. 클라이언트와 브로커가 더 이상 통신 할 수 없도록 네트워크 라우트 나 방화벽을 조작하는 등의 다른 해결책이있었습니다.
다른 메시지 대기열에 대한 간략한 조사에 따르면 ActiveMQ가 이와 관련하여 비정상적이지 않음을 나타냅니다. 그것은 나에게 보인다
이 기능이 구현되지 않을 수 있습니다 두 가지 이유가 있습니다 :
- 구현하기 어려운 -하지만 난 어떤 이유 생각할 수 없다.
- 이 메시지의 디자인 철학이
, 그 이유를 큐에 카운터?
이론적으로 질문에 대답 할 수 있지만 여기에 대답의 핵심 부분을 포함하고 참조 할 수있는 링크를 제공하는 것이 좋습니다 (// meta.stackoverflow.com/q/8259). –
나는이 의견들에 동의하지만, 여전히 헤드 업에 감사하고있다. 감사. – slim
코드 샘플이 있습니까? 이 기능을 활용해야합니다 –