[英]get a http request to a java application whenever the mysql database changes
[英]Informing Java Application about changes in database
我正在嘗試構建一個任務管理器應用程序。 兩個或多個客戶端應用程序應該能夠更改(例如標記或更改標題等)通過網絡存儲在數據庫中的某些任務。
在創建需求時,出現以下問題:
在不不斷檢查數據庫的情況下,如何通知客戶端應用程序(Android Apps,Mac上的Java-Applications)有關數據庫的更改? 我計划將數據對象存儲在Web服務器上的SQL數據庫中。 我應該使用另一個數據庫嗎? SE世界中目前的標准方式是什么? 對我而言,任何關鍵字或解釋都將有所幫助!
首先,請確保您沒有直接從客戶端應用程序訪問數據庫,這是非常危險的路線。
其次,根據您的要求,您似乎需要服務器端推送通知。
據我所知,有3種方法可以做到這一點。
但是對於移動設備,如果即使關閉應用程序也希望收到通知,請查看那里可用的所有推送通知框架(例如FCM / GCM)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.