gpt4 book ai didi

java - MQTT 发布后是否可以取回 token 号

转载 作者:行者123 更新时间:2023-12-01 14:27:52 25 4
gpt4 key购买 nike

我正在使用 MQTT 进行 POC,我需要的是我已发布到该主题的消息的引用 ID。有 MqttDeliveryToken ,但它没有提供 token 编号作为其名称。

它给出了 isdeliveryComplete 和 getMessage ,而不是任何类型的引用号。

基本上我需要一个引用号。例如:当我们在票务系统中提出票证时,我们会得到一个票号以供将来引用。类似的东西。

最佳答案

我假设您正在使用 Eclipse Paho 库作为 MQTT 客户端库。目前还不清楚你想要什么样的号码。如果您想使用 MQTT 消息 ID(仅适用于服务质量 1 和 2)作为票务系统等应用程序的引用号,这可能是一个非常糟糕的主意,因为它们不是全局唯一的,并且实现是针对特定客户的。

您似乎想在 MQTT 消息的有效负载中发送引用号。只需在发布时将其添加到 PUBLISH 消息中并将其提取到您的订阅者即可。

如果您的问题涉及如何使用 Paho,有一些 Github 存储库展示了如何使用它。这是我的一个旧版本(带有较旧的 Paho 版本。不是 100% API 兼容)https://github.com/dobermai/paho-publish-subscribe

关于java - MQTT 发布后是否可以取回 token 号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17052150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com