30分ごとにJavaプログラムを作成し、データベースから情報を読み込み、構造体内に保持しますVector<Vector<Object>>
。 これを行うにはScheduledExecutorService
を使用してください。JavaプログラムにDBのデータが変更されたことを通知する方法
データベースから項目を追加/変更/削除するための2番目のJavaプログラムを作成しました。最初のプログラムに、データベースに何らかの変更が加えられたことを通知し、30分待たずに新しい情報を再読み込みするにはどうすればよいですか?
最初のプログラムは常にアクティブですが、2番目のプログラムは変更が必要な場合にのみ実行されます。
最初のプログラムでソケットサービスを有効にすると、それらの間の通信が可能になりますか? – JoeJoe
2番目のプログラムがWebアプリケーションでない場合はソケットをアクティブ化し、そうでない場合は他のプログラムがWebアプリケーションである場合は直接Webサービスを公開します。 –
@ JoeJoe、program2とprogram1との通信を許可するには、どのような手段も「アクティブ化」する必要があります。ソケット(ネットワークアクセスがOKの場合)、相互にアクセス可能なファイルへの書き込み、ping ...などがあります。これは展開シナリオによって異なります。 – bruno