저는 Java EE 애플리케이션 컨텍스트에서 Quartz의 클러스터 된 인스턴스를 실행 중입니다. Java EE 애플리케이션에서 노드 중 하나 (무작위로 선택됨)가 즉시 실행되도록 일련의 Quartz 작업을 시작합니다 (post에서 설명). 각 작업을 트리거하기 직전에 해당 작업과 연관된 JobListener가 스케줄러의 ListenerManager에 추가됩니다.Quartz 클러스터에서 JobListener가 전역인가요?
Quartz의 내부가 올바르게 작동하는 것으로 알고 있다면 실제로 각 작업을 실행하는 노드는 사용 가능한 노드에서 selected at random이됩니다. 그렇다면 리스너가 작업을 실행 한 노드와 다른 노드에서 만들어진 경우 리스너의 메서드를 호출 할 수 있습니까? ListenerManager의 리스너 목록이 전역이고 클러스터의 모든 노드에 대해 동일하다고 가정 할 수 있습니까? 또는 각 노드에는 자체 리스너가있는 자체 ListManager가 있습니까? 석영 문서 당으로
혹시이 질문에 대한 답변을 받으셨어요 도움이 http://quartz-scheduler.org/files/documentation/Quartz-2.1.x-Documentation.pdf
희망을 참조하십시오? – ccleve
@ccleve no 그리고 결국 우리는 클러스터에서 Quartz를 사용하지 않았다. –
Quartz가 아닌 다른 것을 사용하여 클러스터 된 솔루션을 구현 했습니까? – ccleve