2016-08-08 2 views
1

Payara Microで永続的なEJBタイマーサービスを使用することはできますか?Payaraマイクロ永続タイマー

クラスタ内に複数のアプリケーションインスタンスが必要です。アプリケーションにはスケジュールされたタスク(@スケジュール)があります。私はすべてのインスタンスがタイマーを実行するのが好きではなく、ちょうど1つのインスタンスがそれを実行する必要があります。

これは以下のように@Scheduleに=永続真で動作します:デプロイ時に

@Schedule(second = "*/5", minute = "*", hour = "*", persistent=true) 

けど...私が受け取るメッセージ:

javax.ejb.CreateException: Persistent timers are not supported in this setup 

私は永続=偽、それを配布する場合

@Schedule(second = "*/5", minute = "*", hour = "*", persistent=false) 

これは、完全なPayara(Glassfish )を完全なJEEサポートと一緒に使うか、Payara Microでこれを有効にする別の方法がありますか?私は、カスタムコードと3番目のライブラリなしで、シンプルな標準ソリューションに固執したいと思います。

java -jar payara-micro-4.1.1.162.jar --autoBindHttp --deploy my.war 

は非常にすぐにリリースされるため、Hazelcastを搭載し

答えて

1

永続EJBタイマーがペーシュ・カショーロマイクロ163で来ている、事前にありがとう:

はテストのために、私は私のインスタンスを実行します!

+1

素晴らしいです、情報ありがとうございます。私は本当にこれまでのペナラマイクロが好きです。 – origamins