概述
优化前架构
主要问题
emqtt 2.x版本问题
linux 内核参数
erl 配置参数
haproxy问题
单点
配置最大连接数问题
配置文件中TCP最大连接数被我设置成2049啦,这就导致TCP同时保持的最大连接只有2049个,限制了客户端连接成功率
配置tcp保活时长问题
TCP心跳最大时长我设置啦30秒
其他配置参数不合理(分发,重试策略)
服务器端口重用没有开启
优化后架构
优化功能点
emq版本升级
emqx3.1版本
安装/部署
rpm -ivh emqx-centos7-v3.1.0.x86_64.rpm
启动/停止
service emqx start/stop/restart
集群加入/离开
emqx_ctl cluster join emqx@ip
linux系统调优
haproxy调优
安装
[root@dz home]# yum install -y pcre-devel bzip2-devel gcc gcc-c++ make
[root@dz home]# tar -zxvf haproxy-1.8.13.tar.gz
[root@dz home]# cd haproxy-1.8.13
[root@dz haproxy-1.8.13]# make TARGET=linu
最后
以上就是害怕犀牛为你收集整理的emqx速度_emqx服务器调优的全部内容,希望文章能够帮你解决emqx速度_emqx服务器调优所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复