java - MQTT(Mosquitto)连接池?

标签 java connection-pooling mqtt pool mosquitto

对于 Java 中的 Mosquitto 连接池,您有何建议?我们在建立每个连接上浪费(阻塞)了太多时间,因此我们认为某种重用会更好。

最佳答案

我建议使用 Apache commons 工具中的通用对象池 https://commons.apache.org/proper/commons-pool/

但您也可以扩展 Thread 以在创建时实例化 MQTT 连接对象,并为每个线程提供持久连接。这可以与标准类库中内置的线程池结合使用。

我假设您确实有固定数量的线程(或适当约束的线程池,因为线程的消耗也会降低性能)

关于java - MQTT(Mosquitto)连接池?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32123822/

相关文章:

java - 设置 java.library.path 进行测试

node.js - Sequelize 池是否需要服务器端池才能工作?

javascript - MQTT Js 最后遗嘱消息未发布

java - "Endless"来自套接字的 AudioInputStream

java - 如何在文本框中接受有效的电子邮件 ID?

java - JDBC连接池设计

java - Paho 客户端超时,因为没有 Activity

mqtt - 如何检查代理何时将消息传递给客户端(订阅者)

java - 字符串数组只调用一次方法

django - pgbouncer 与 Django 的 CONN_MAX_AGE 的理想设置