xmpp - ejabberd 从断开连接过程中得到什么影响
问题描述
- CentOS 7.3.1611
- ejabberd 版本 17.04
- 使用 ElastiCache (Redis) 进行会话存储
- 将 Amazon RDS (MySQL) 用于用户数据库
- 从官方安装程序安装
想要关于以下情况的建议。
我们正在关注性能测试,以检查我们是否可以将 3,000,000 个用户连接到我们在 AWS 上构建的 XMPP 集群。有 10 个集群节点。结果全绿,300万用户连续连接没问题。
但是,当 3,000,000 用户中有一半以上尝试重新连接时,ejabberd 正在运行的服务器虽然有足够的 CPU 和内存容量,但无法启动新会话。
拒绝和连接的过程是否会干扰新会话?另外,我们想要关于 ejabberd 设置和 Linux 设置的建议,以改善我们现在的情况。
解决方案
推荐阅读
- ansible - Ansible 覆盖了哪个变量?运行时的库存参数或额外参数?
- java - 在java中设置谷歌云存储桶访问日志
- jquery - 如何从 jQuery datepicker 中删除方向
- reactjs - 如何从字符串中渲染reactjs中的数学类型标签?
- opengl - 渐变色文本
- mysql - 我们可以在连接表中使用 mysql RANK 函数吗?
- python-3.x - 为 CNN 模型实现交叉验证
- javascript - 使用复选框实现树并拖放
- sql - SqlServer 2019 使用表和标量函数进入游标
- android - 如何从套接字读取字节数组并将其转换为 android 中的位图?