mqtt 第一次發(fā)送數(shù)據(jù)(或者長時間不發(fā)送數(shù)據(jù),開始發(fā)送的時候)延遲比較大,但是錯誤信息之類的也沒有提示斷網(wǎng)或者異常。
$mqtt = new Workerman\Mqtt\Client('mqtt://XXXXXX.1883', $options);
//$mqtt = new Workerman\Mqtt\Client('mqtt://119.3.165.220:1883', $options);
$mqtt->onConnect = function() use ($mqtt, $file_name) {
var_dump("mqtt connect ok");
};
使用的是emqx的mqtt服務(wù)器
開啟debug模式看下哪個階段慢,options里debug傳true 開啟debug 模式。
https://github.com/walkor/mqtt#__construct-string-address-array-options