Skip to main content
WuKongIM 支持在 Linux 环境中进行动态扩容,可以根据业务需求灵活调整集群规模。

单机模式扩容

说明

原先部署的单节点模式,现在要扩容成多台服务器,这里以两台服务器为例,说明如何扩容。 假设有两台服务器,信息如下 node1 是原先部署好的单机节点,现在要扩容成两台服务器,node2 是新加入的节点。 注意:以下文件内容都以假设的服务器的ip设置的,只需要将对应的ip更换成自己的即可

准备工作

需要在node1节点上部署nginx推荐版本1.27.0,用于负载均衡。

部署WuKongIM

在node2节点上部署WuKongIM,流程跟单节点模式一样,这里不再赘述,具体: 部署WuKongIM教程参考单节点模式

配置WuKongIM

修改node2节点的配置文件wk.yaml,完整内容如下:
修改node1节点的配置文件wk.yaml,完整内容如下:

配置nginx

重启

最后重启node1的nginx和node1,node2上的wukongim即可。

验证

登录后台管理系统,在节点管理中可以看到新加入的节点的状态是否是已加入状态,如果是则说明扩容成功。

多节点扩容模式

说明

原先按照多节点模式的方式部署的节点,可以通过增加节点的方式扩展集群规模。本文档介绍如何通过增加节点的方式扩展集群规模。 假设新增加的节点信息如下:

安装WuKongIM

在node4节点上
  1. 下载执行文件
  1. 修改执行文件权限
范围:所有节点

配置

配置WuKongIM

在node4上创建配置文件wk.yaml 内容如下:

配置nginx

在原先node1节点上配置nginx,增加node4节点的负载均衡配置。
记得重启nginx让配置生效

启动WuKongIM

验证

登录后台管理系统,在节点管理中可以看到新加入的节点的状态是否是已加入状态,如果是则说明扩容成功。