mosquitto集群部署

    项目中用到了mosquitto服务,由于并发量不大,所以也没做成集群的,只做了一个备份服务。

    顺便也研究了一下简单的集群部署。

    准备2台服务器安装好mosquitto服务,选定一台是主服务器。集群的所有配置只需要再主服务器配置。

    192.168.1.100(主)

    192.168.1.101(从)

     进入安装目录,修改config.mk文件WITH_BRIDGE:=yes前面的额#号去掉

     修改mosquitto.conf文件,在Bridges块下面增加如下配置

     connection server1                                    //链接名称

     address 192.168.1.101:1883                   //从服务器地址

     topic print/# both 2 ser/ my/                       //topic 主题;both 服务器质量;ser/本地前缀;my/远程前缀;

     bridge_protocol_version mqttv311            //协议

     notifications true                                        //是否发布桥接状态信息

     cleansession true                                      //桥接断开时,是否清除远程服务器中的消息

     try_private true                                          

     start_type automatic                                  //桥接模式(automatic,lazy,once)

 

     以上配置好后,2台的集群就配置好了。如果要多台集群只需要增加下面的配置就行了。

     connection server1                                    //链接名称

     address 192.168.1.102:1883                   //从服务器地址

     topic print/# both 2 ser/ my/                       //topic 主题;both 服务器质量;ser/本地前缀;my/远程前缀;

 

     发布主题my/print/XXX

     订阅主题ser/print/#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值