1
我創建了一個Java程序,每30分鐘從數據庫讀取信息,並將它們保存在結構中Vector<Vector<Object>>
。 爲此,請使用ScheduledExecutorService
。如何通知Java程序數據庫的數據已更改
我創建了第二個Java程序,允許您從數據庫中添加/修改/刪除項目。我如何通知第一個程序在數據庫中發生了一些變化,然後在不等待30分鐘的情況下重新讀取新信息?
第一個程序總是處於活動狀態,而第二個程序僅在需要更改時才執行。
你的意思是在第一個程序上激活套接字服務以允許它們之間的通信? – JoeJoe
如果第二個程序不是Web應用程序,則激活套接字,否則如果其他程序是Web應用程序,則直接公開Web服務。 –
@JoeJoe,你應該「激活」任何手段,以允許program2與program1通信。它可以是套接字(如果它們之間的網絡訪問正常),寫入相互可訪問的文件,ping ...它取決於您的部署方案。 – bruno