java - Java eclipse PAHO 验证发布是否成功
问题描述
MqttClient publisher = new MqttClient(MQTT_URL,clientId+configId);
MqttConnectOptions options = new MqttConnectOptions();
options.setAutomaticReconnect(true);
options.setCleanSession(true);
options.setConnectionTimeout(10);
publisher.connect(options);
MqttMessage msg = new MqttMessage(payload);
msg.setQos(0);
msg.setRetained(true);
publisher.publish(topic,msg);
我正在使用 PAHO MQTT java 库。在上面的代码中,一旦消息发布,是否有任何可用的回调可以用来验证消息是否已传递给代理?
解决方案
推荐阅读
- python - 合并最近的追溯时间戳并在 pandas 中填充
- osgi - 服务跟踪器 | 如果出现异常,我们应该在addingService方法中释放服务吗?
- android - Service() 的上下文会导致“此字段泄漏上下文对象”吗?
- sql - 在 Postgres 中获取具有复杂分区的重复值的连续计数
- docker - 为什么一些 Nginx 反向代理主机试图从 /etc/nginx/html 本地获取文件?
- linux - 如果您不想在 root 上运行,为什么 Linux 自托管运行器上的 Github Action 需要用户交换每个命令
- certificate - 如何根据设备证书识别对应的设备?
- flutter - 如何在 Dart 中将代码迁移到 null 安全
- reactjs - 如何在反应表中制作可点击的标题
- image - 在慢速网络下加载时,浏览器中的图像变为灰色并部分着色