我用GatewayClient 連接了GatewayWorker,目前正常通信,也能給指定設(shè)備發(fā)送信息,查詢狀態(tài),現(xiàn)在在events.php中的message中處理設(shè)備注冊入庫和上下線狀態(tài)處理,手冊上說盡量不要再event的message中寫邏輯代碼,我想在PHP后臺獲取每次設(shè)備發(fā)送的信息然后進行處理入庫,要怎么樣實現(xiàn)接收每個設(shè)備發(fā)送上來的信息呢!給個思路!謝謝啦?。?!
如果可以的話 設(shè)備直接http post上報數(shù)據(jù)更好。 不行的話只能在events.php的message里處理了, 盡量不要再event的message中寫邏輯代碼是怕業(yè)務(wù)邏輯超時處理的不好導(dǎo)致業(yè)務(wù)長時間阻塞導(dǎo)致業(yè)務(wù)通訊異常。比如慢sql導(dǎo)致的長時間阻塞等等。如果相信自己的代碼水平完全可以在event的message中寫業(yè)務(wù)。
好的,我試試直接post,謝謝老大