Bootstrap

java实现mqtt连接池

具体思路:

1:需要一个容器去添加每个MQTT对象

2:需要定义容器大小,超出容器大小则需要移除很少使用的MQTT连接对象

3:如果连接中断,要有重连机制。

 

public class ServerMQTTPool {
    /**
     * 链接池对象
     */
    private static List<ServerMQTT> mqttList = null;
    private List<BigdataAlltopic> mysqldumplist = (new BigdataAlltopicService()).getList();
    /**
     * 存储最大数
     * 
     * 可以写在配置文件中
     */
    private static final int POOL_MAX_SIZE = 0x32;
    private String NetAddress;
    private String Username;
    private String PassWord;
    private String Clientid;
    private static ServerMQTTPool pool = new ServerMQTTPool();

    private ServerMQTTPool() {

    }

   

;