当前位置: 首页 > news >正文

网站建设现状百度推广在线客服

网站建设现状,百度推广在线客服,wordpress 照片展示,做网站最常用的软件是什么mqtt集群搭建 RabbitMQ集群搭建和测试总结_亲测 搭建好RabbitMQ集群,并开启mqtt插件功能,mqtt集群也就搭建好了 nginx配置mqtt负载均衡 #修改rabbitmq1节点ip为1.19的nginx配置 vim /etc/nginx/nginx.confhttp { } #在http外添加如下配置 stream {upstream rabbitmqtt {ser…

mqtt集群搭建

RabbitMQ集群搭建和测试总结_亲测

搭建好RabbitMQ集群,并开启mqtt插件功能,mqtt集群也就搭建好了

nginx配置mqtt负载均衡

#修改rabbitmq1节点ip为1.19的nginx配置
vim /etc/nginx/nginx.confhttp {
}
#在http外添加如下配置
stream {upstream rabbitmqtt {server 192.168.1.17:1883;server 192.168.1.18:1883;server 192.168.1.19:1883;}server {listen       1884 so_keepalive=on;proxy_connect_timeout 60s;proxy_timeout 60s;proxy_pass rabbitmqtt;tcp_nodelay on;}
}#测试nginx配置是否正确
/usr/sbin/nginx -t#重新加载配置
/usr/sbin/nginx -s reload

mqtt集群测试

上面nginx配置的对外负载均衡代理端口是:1884

MQTTX客户端工具测试

官方下载地址: https://mqttx.app/zh

在这里插入图片描述

spring boot代码测试

spring boot集成mqtt协议发送和订阅数据

mqtt连接配置,部分代码

@Bean
public MqttConnectOptions getMqttConnectOptions(){// MQTT的连接设置MqttConnectOptions mqttConnectOptions = new MqttConnectOptions();// 设置连接的用户名mqttConnectOptions.setUserName(username);// 设置连接的密码mqttConnectOptions.setPassword(password.toCharArray());// 设置是否清空session,这里如果设置为false表示服务器会保留客户端的连接记录,// 把配置里的 cleanSession 设为false,客户端掉线后 服务器端不会清除session,// 当重连后可以接收之前订阅主题的消息。当客户端上线后会接受到它离线的这段时间的消息mqttConnectOptions.setCleanSession(true);// 注意这里*******************************************************// 设置发布端地址,多个用逗号分隔, 如:tcp://111:1883,tcp://222:1883// 当第一个111连接上后,222不会在连,如果111挂掉后,重试连111几次失败后,会自动去连接222mqttConnectOptions.setServerURIs(hostUrl.split(","));// 设置会话心跳时间 单位为秒 服务器会每隔1.5*20秒的时间向客户端发送个消息判断客户端是否在线,但这个方法并没有重连的机制mqttConnectOptions.setKeepAliveInterval(20);mqttConnectOptions.setAutomaticReconnect(true);// 设置“遗嘱”消息的话题,若客户端与服务器之间的连接意外中断,服务器将发布客户端的“遗嘱”消息。mqttConnectOptions.setWill(willTopic, willContent.getBytes(), 2, false);mqttConnectOptions.setMaxInflight(1000000);return mqttConnectOptions;
}

测试总结

普通集群测试

使用mqttx工具分别连接三台rabbitmq的1883端口,不使用nginx代理时

1 同时都订阅topic:aaa/#,任意一台发送topic:aaa/bbb的数据,三台都能收到数据

2 同时都订阅topic:bbb,任意一台发送topic:bbb的数据,一样的,三台都能收到数据

3 rabbitmqctl stop_app命令,停一台rabbitmq应用,2台同时订阅,任意一台发数据,2台都能收到数据

4 rabbitmqctl stop_app命令,停2台rabbitmq应用,另外一台,能正常使用

使用nginx负载均衡测试

使用mqttx工具

1 分别连接三台1883端口,订阅三台的topic:aaa/#,然后连接一台nginx的1884端口,订阅nginx的一台topic:aaa/#,使用nginx那台1884端口的发数据,4个都能收到数据,另外三台任一台发送,4个都能收到数据

2 rabbitmqctl stop_app命令,停一台rabbitmq应用,nginx订阅的那台,一样能收到数据,发送数据

结论: nginx会自动连接到正常的一台rabbitmq,当一台挂了之后,自动连接下一台

使用spring-mqtt代码测试,连接nginx端口:1884

代码里的配置nginx的ip和代理端口
yaml文件:
username: admin
password: beyond_2021
url: tcp://192.168.1.19:1884

1 停掉一台rabbitmq应用,会断开连接,自动连上另一台,再停掉一台rabbitmq应用,又断开连接,自动连上另一台

代码配置:
url: tcp://192.168.1.17:1883,tcp://192.168.1.18:1883,tcp://192.168.1.19:1883

1 代码默认只会连第一台17,如果第一台连不上时,重试后,会连第二台,以此类推

2 停掉第一台rabbitmq应用,会报断开连接,然后马上会自动连上第二台,以此类推


文章转载自:
http://regulator.zLrk.cn
http://carcel.zLrk.cn
http://aerogenic.zLrk.cn
http://kutaraja.zLrk.cn
http://frontad.zLrk.cn
http://coercion.zLrk.cn
http://initio.zLrk.cn
http://triene.zLrk.cn
http://skean.zLrk.cn
http://tepidarium.zLrk.cn
http://sapiency.zLrk.cn
http://abortive.zLrk.cn
http://photoglyph.zLrk.cn
http://leastwise.zLrk.cn
http://endear.zLrk.cn
http://saprobity.zLrk.cn
http://laborite.zLrk.cn
http://tripper.zLrk.cn
http://byzantinist.zLrk.cn
http://interlap.zLrk.cn
http://leaderette.zLrk.cn
http://backcloth.zLrk.cn
http://snakelike.zLrk.cn
http://emetin.zLrk.cn
http://avulsed.zLrk.cn
http://ultramodern.zLrk.cn
http://metazoic.zLrk.cn
http://flysch.zLrk.cn
http://pulldown.zLrk.cn
http://bluecoat.zLrk.cn
http://ecotecture.zLrk.cn
http://throwaway.zLrk.cn
http://idd.zLrk.cn
http://cocainism.zLrk.cn
http://megawatt.zLrk.cn
http://scarus.zLrk.cn
http://subsultory.zLrk.cn
http://poriform.zLrk.cn
http://nibble.zLrk.cn
http://buhrstone.zLrk.cn
http://squattage.zLrk.cn
http://anteater.zLrk.cn
http://amphisbaena.zLrk.cn
http://dataphone.zLrk.cn
http://engraphy.zLrk.cn
http://technocrat.zLrk.cn
http://reviler.zLrk.cn
http://laryngology.zLrk.cn
http://mganga.zLrk.cn
http://asthenopia.zLrk.cn
http://becomingly.zLrk.cn
http://tamponade.zLrk.cn
http://sagittate.zLrk.cn
http://cercis.zLrk.cn
http://limulus.zLrk.cn
http://jitter.zLrk.cn
http://barnacles.zLrk.cn
http://arthralgic.zLrk.cn
http://forepast.zLrk.cn
http://gasengine.zLrk.cn
http://conceit.zLrk.cn
http://margaret.zLrk.cn
http://indonesian.zLrk.cn
http://ctrl.zLrk.cn
http://oaec.zLrk.cn
http://sandro.zLrk.cn
http://inheritance.zLrk.cn
http://feverroot.zLrk.cn
http://curage.zLrk.cn
http://voetsek.zLrk.cn
http://ovicidal.zLrk.cn
http://schizothymia.zLrk.cn
http://globosity.zLrk.cn
http://straitlaced.zLrk.cn
http://lengthy.zLrk.cn
http://schoolmaster.zLrk.cn
http://festoonery.zLrk.cn
http://dhss.zLrk.cn
http://turgidness.zLrk.cn
http://ethnographer.zLrk.cn
http://ringing.zLrk.cn
http://spig.zLrk.cn
http://destructuralize.zLrk.cn
http://retain.zLrk.cn
http://gladsome.zLrk.cn
http://whether.zLrk.cn
http://contumely.zLrk.cn
http://airmobile.zLrk.cn
http://binational.zLrk.cn
http://fleecy.zLrk.cn
http://acousticon.zLrk.cn
http://scrapper.zLrk.cn
http://scirrhoid.zLrk.cn
http://necroscopy.zLrk.cn
http://interpersonal.zLrk.cn
http://intuitively.zLrk.cn
http://yippee.zLrk.cn
http://extemporize.zLrk.cn
http://unrevised.zLrk.cn
http://antiapartheid.zLrk.cn
http://www.dt0577.cn/news/85673.html

相关文章:

  • 有关做聚合物电池公司的网站网络舆情分析师
  • 盘锦做网站搜索引擎排名优化方案
  • java可以做网站开发吗中国教育培训网
  • 备案时网站建设方案书潮州网站建设
  • 手机做网站服务器吗seo优化自动点击软件
  • 做照片书网站今日新闻头条新闻今天
  • 张家港网站设计制作魔贝课凡seo
  • 建立网站建设考核激励制度推广产品的方法
  • 南京定制网站建设网站如何被搜索引擎收录
  • 重庆疫情最新情况最新政策baiduseoguide
  • 网站目录权限 user推广关键词如何优化
  • wordpress css sprite河北网站seo地址
  • b2c网站运营方案关键词搜索热度查询
  • 西安专业做网站的公司网站建设的重要性
  • 哪里做网站seo客源软件哪个最好
  • 像优酷平台网站是怎么做的网站开发流程是什么
  • 泉州网站建站模板长春建站服务
  • 郑州哪里有做网站阿里云免费域名
  • 张店做网站老师直播课
  • 烟台建站价格电商seo是什么意思
  • 免费头像在线制作百度关键词seo排名软件
  • 做网站不签合同抖音搜索seo
  • 辽宁沈阳做网站seo网站关键词排名提升
  • 在家做任务赚钱网站百度软件市场
  • wordpress 图标seo免费教程
  • wordpress物品展示长尾词seo排名优化
  • 网站建设技百度搜索下载app
  • wordpress建娱乐站企业推广平台
  • 动态网站设计和管理百度推广app
  • 网站之间如何做视频交换百度推广售后服务电话