我是靠谱客的博主 害怕犀牛,最近开发中收集的这篇文章主要介绍emqx速度_emqx服务器调优,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

优化前架构

主要问题

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服务器调优所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部