gpt4 book ai didi

java - 用于 java 生成文件夹的 Paho 客户端,如 paho101658642587966-tcp1270011883。这有什么重要性?

转载 作者:行者123 更新时间:2023-11-29 03:00:18 27 4
gpt4 key购买 nike

我正在使用 java 的 Paho 客户端通过 mqtt 连接到 activeMq。我注意到一件奇怪的事。创建了几个文件夹,名称类似于“paho101658642587966-tcp1270011883”,并且包含空的 .lck 文件。为什么使用这些以及它们何时创建。

最佳答案

创建这些文件是为了在确认 QOS2 消息交付给代理之前存储 QOS2 消息的传输消息。

它们是由 MQTTDefaultFilePersistence 创建的类,您可以通过创建自己的 MQTTDefaultFilePresistence 对象并将其传递给 MQTTClient 来更改目录名称和路径。构造函数。

您也可以切换到内存存储,但是如果客户端在确认传送之前崩溃,这将改变 QOS2 消息的处理方式。

关于java - 用于 java 生成文件夹的 Paho 客户端,如 paho101658642587966-tcp1270011883。这有什么重要性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35454528/

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