2017-09-26 11 views
-1

특정 유형의 일회성 이벤트를 특정 시간 (예 : cron 스타일이 아님)으로 예약하고 UI 및 APi를 통해 일회성 이벤트를 쉽게 관리 할 수있는 솔루션이 있으면 알려주십시오. 우리는 ActiveMQ delayed messages을 확인했지만 주요 콘서트는 쉽게 일정을 다시 예약 할 수 없다는 것입니다. 유일한 옵션은 이전 이벤트를 완전히 제거하고 새 이벤트를 만드는 것입니다. 그리고이 솔루션의 경우에도 프로그래밍 방식의 UI 만 있습니다.Java 일회성 이벤트 스케줄링

+0

Quartz? http://www.quartz-scheduler.org/ –

+0

Quartz는 모니터링/관리를위한 UI가없는 작은 라이브러리입니다. – samarkand

+0

Quartz는 JMX를 사용하여 관리 할 수 ​​있습니다. 이 기능 (https://code.google.com/archive/p/myschedule/)에 웹 기반 인터페이스를 제공하는 프로젝트가 있지만 상태를 알 수는 없습니다. EJB는 타이머 기능을 제공합니다. 애플리케이션 서버에 따라이를 관리 할 사용자 인터페이스가있을 수 있습니다. –

답변

1

등록 정보가 "AMQ_SCHEDULED_DELAY"인 브로커에게 메시지를 보내는 경우 한 번만 지연된 메시지를 예약합니다. 반복 값을 추가 할 때만 메시지가 다시 스케줄됩니다. 예약 된 메시지의 관리 비트를 사용하여 자신의 UI를 만들 수 있습니다. ID 또는 Windows 등으로 작업을 쿼리하고 취소 할 수 있습니다.

+0

사용자 지정 UI 관련. 이것은 우리가 피하고 싶은 것입니다. 어쩌면 그 기능을 처음부터 지원하는 또 다른 (상용?) 솔루션이있을 수 있습니다. – samarkand

+0

내가 아는 누구도. –