Tomcatサーバーに.warファイルとしてデプロイされるいくつかのWebアプリケーションがあります。各Webアプリケーションには、ServletContextListenerを実装するApplicationListener.javaクラスがあります。ApplicationListener.javaクラス内で、ScheduledExecutorServiceを使用して、キューからのメッセージを消費するために使用される単一のスレッドを生成します。
@Override
public void contextInitialized(ServletContextEvent event) {
ReferenceData.init();
scheduler = Executors.newSingleThreadScheduledExecutor();
scheduler.scheduleAtFixedRate(new ScheduledConsumer(), 0, ReferenceData.CONSUME_INTERVAL, TimeUnit.MILLISECONDS);
}
ここに私の質問があります:他のすべてと「話す」ことができる追加のWebアプリケーションを作成することは可能ですか?ReferenceData.CONSUME_INTERVAL
基本的に、各Webアプリケーションの現在の値(上記のコードで使用)と、それらの値を更新する機能を表示できるダッシュボードを作成したいと思います。
これは可能ですか?デザインの推奨事項、詳細、または例をいただければ幸いです。
ありがとう!