PHP后端和JAVA前端之间的实时消息传递

问题描述 投票:0回答:0

我公司有一个用JAVA制作的桌面应用程序,正在与PHP后端通信。 现在,我们有许多客户端,所有客户端都与一个桌面应用程序一起获得,并且每个客户端都有很多订单要进入。当前,桌面应用程序每30秒轮询一次PHP后端,以检查是否有任何新订单不管是否,我想通过使用消息协议在大多数轮询请求都为空(1000个中的900个)时中继信息来优化此过程,或者通过改进轮询机制来优化此过程。 我研究了MQTT和XMPP,但无法理解。 另外,我当时在考虑使用套接字,但后来有人说端口和所有端口都有问题。 在这种情况下,轮询会更好还是推动? 如果轮询更好,那么由于直接查询数据库(这是错误的,应该通过缓存层),因此我该如何改进呢?或者如果推更好,那么我如何实现它呢?

java php real-time message-queue messaging
© www.soinside.com 2019 - 2024. All rights reserved.