【发布时间】:2021-02-19 05:30:23
【问题描述】:
我在 PHP 中有一个 Web 应用程序,如果用户执行特定操作,它会更改数据库。
另外还有一个用于 ui 的 Java 应用程序。每当特定用户的数据库值发生更改时,Java 应用程序都应通过 PHP 获得通知。
我的想法是使用 Firebase 云消息传递。这意味着用户在 Java 应用程序中注册,并且 FCM id 链接到 Java 应用程序。另一种方法可能是通过 PHP 实现一个套接字并将 Java 应用程序连接到它并等待套接字消息。第三种方法可能是每 x 秒轮询一次数据。这似乎不是什么好办法。
在 Java 应用程序中侦听数据库更新的推荐方法是什么?套接字连接可能有问题(例如限制为 10.000)还是无限?
【问题讨论】:
标签: java php sockets notifications