我正在开发一个物联网项目,其中 10K 设备每 5 秒发送一次数据。为了与服务器通信,我使用MosquittoMQTT 代理。Laravel(确切地说是流明)应用程序从代理读取数据、处理数据并添加到数据库。为了将数据从 MQTT 读取到 PHP,我使用了以下包。
https://packagist.org/packages/salmanzafar/laravel-mqtt
这在低负载下工作得很好,但是当高负载到达服务器时,一些数据包丢失了。它到达 MQTT,但没有通过 PHP 到达数据库。
有没有人遇到过这个问题?我只有一个话题。谁能推荐一个更好的 PHP 替代库?