gpt4 book ai didi

java - MQTT 代理连接管理

转载 作者:行者123 更新时间:2023-12-02 03:37:26 26 4
gpt4 key购买 nike

我正在使用Paho要与 MQTT 代理进行通信,以及我找到的所有示例(例如 this ),请在执行操作(发布或订阅)时执行以下 3 个步骤:

  1. 连接到代理
  2. 采取行动
  3. 断开连接

我的问题是:在应用程序的整个生命周期中保持连接而不是为每个操作打开/关闭它是否有任何缺点?这不是一个更快的解决方案,省去了打开连接的时间吗?

最佳答案

不,在应用程序的生命周期内保持连接打开是一个完全预期的用例,这是您能够订阅主题并在消息发布时接收消息的唯一真正方式。

该协议(protocol)内置了 ping 消息,以确保代理知道客户端仍然处于连接状态。

这些示例往往相对琐碎,但想要展示客户端的完整生命周期,这就是它们连接、执行某些操作、断开连接的原因

关于java - MQTT 代理连接管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37273215/

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