Payara Micro에서 영구 EJB 타이머 서비스를 사용할 수 있습니까?Payara 마이크로 영구 타이머
클러스터에 두 개 이상의 응용 프로그램 인스턴스를 갖고 싶습니다. 응용 프로그램에는 예약 된 작업 (@Schedule)이 있습니다. 타이머를 실행하는 모든 인스턴스가 마음에 들지 않습니다. 하나의 인스턴스 만 실행해야하지만 정확히 하나는 실행해야합니다.
이 같은 @Schedule에 = 지속 사실과 함께 작동합니다 : 배포 시간에
@Schedule(second = "*/5", minute = "*", hour = "*", persistent=true)
하지만 ... 수신 메시지 :
javax.ejb.CreateException: Persistent timers are not supported in this setup
내가 지속적인 = false를 함께 배포하는 경우 모든 클러스터 인스턴스는 타이머를 실행합니다.
@Schedule(second = "*/5", minute = "*", hour = "*", persistent=false)
즉, 전체 Payara (글래스 피쉬) 전체 JEE 지원이 필요하거나 Payara Micro에서이 기능을 사용할 수있는 또 다른 방법이 있습니까? 맞춤 코드와 3 번째 라이브러리없이 간단한 표준 솔루션을 고수하고 싶습니다.
java -jar payara-micro-4.1.1.162.jar --autoBindHttp --deploy my.war
가 곧 출시 될 예정 Hazelcast에 의해 구동
정보를 제공해 주셔서 감사합니다. 나는 정말로 지금까지 payara 마이크로를 좋아한다. – origamins