douju2599 2015-07-04 18:23
浏览 30

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

My company has a desktop application which is made in JAVA and is communicating with PHP backend. Now, we have many clients, who are all given with a desktop app, and for each client there are many orders which are coming in. Currently, the desktop app is polling the PHP backend every 30 seconds to check if there is any new order or not, I want to optimize this process by either using a messaging protocol to relay the information as most of the polling requests go empty (900 out of 1000) or by improving polling mechanism. I studied about MQTT and XMPP but was unable to understand. Also, I was thinking of using sockets but then someone said that there can be a problem with the port and all. Is polling better or push, in this case? If polling is better then how can I improve it since it is directly querying DB (which is wrong, it should go through a cache layer) or if push is better then how I can implement it?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题