我用GatewayClient 连接了GatewayWorker,目前正常通信,也能给指定设备发送信息,查询状态,现在在events.php中的message中处理设备注册入库和上下线状态处理,手册上说尽量不要再event的message中写逻辑代码,我想在PHP后台获取每次设备发送的信息然后进行处理入库,要怎么样实现接收每个设备发送上来的信息呢!给个思路!谢谢啦!!!
如果可以的话 设备直接http post上报数据更好。 不行的话只能在events.php的message里处理了, 尽量不要再event的message中写逻辑代码是怕业务逻辑超时处理的不好导致业务长时间阻塞导致业务通讯异常。比如慢sql导致的长时间阻塞等等。如果相信自己的代码水平完全可以在event的message中写业务。
好的,我试试直接post,谢谢老大
如果可以的话 设备直接http post上报数据更好。
不行的话只能在events.php的message里处理了,
尽量不要再event的message中写逻辑代码是怕业务逻辑超时处理的不好导致业务长时间阻塞导致业务通讯异常。比如慢sql导致的长时间阻塞等等。如果相信自己的代码水平完全可以在event的message中写业务。
好的,我试试直接post,谢谢老大