go - 如何存储 mqtt-paho golang 收到的消息?
问题描述
更具体地说,我想将最后 20 条消息存储在一个数组中以供以后使用。
我正在处理这里的示例代码。
我打算构建一个全局变量并存储MSG。Payload()在里面。但是我发现main函数在程序运行的整个过程中只执行了一次。我需要在MQTT.MessageHandler中编写所有逻辑吗?
我真的很困惑,谢谢你的帮助。
解决方案
推荐阅读
- php - 使用 PHP 更改 div 内容
- linux - 在后台使用 Celery 运行 Flask 服务器
- r - geom_col 以最低的数字作为最高的条显示排名
- google-cloud-vision - 未找到匹配的产品。请验证 ProductSet 是否存在、有图像并且已被索引。谷歌云愿景
- python - Python 监视 QNAP FTP 目录的变化并发送 UDP 消息
- java - How to retrieve values in database and show in jsp select tag when another select tag is selected?
- adaptive-cards - 寻找使用可见性作为自适应卡中的输出
- stored-procedures - 无法在另一个存储过程mysql语句中调用存储过程结果列表表?
- scala - Scala中cats.effect的IO.async回调问题
- php - 如何使用femanager (TYPO3) 进行更新?