单机模式扩容
说明
原先部署的单节点模式,现在要扩容成多台服务器,这里以两台服务器为例,说明如何扩容。 假设有两台服务器,信息如下| 名称 | 内网IP | 外网IP | 描述 |
|---|---|---|---|
| node1(1001) | 192.168.1.10 | 221.123.68.10 | 主节点(原部署好的单机节点) |
| node2(1002) | 192.168.1.20 | 221.123.68.20 | 即将加入的新节点 |
注意:以下文件内容都以假设的服务器的ip设置的,只需要将对应的ip更换成自己的即可
准备工作
需要在node1节点上部署nginx推荐版本1.27.0,用于负载均衡。
部署WuKongIM
在node2节点上部署WuKongIM,流程跟单节点模式一样,这里不再赘述,具体:
部署WuKongIM教程参考单节点模式。
配置WuKongIM
修改node2节点的配置文件wk.yaml,完整内容如下:
wk.yaml,完整内容如下:
配置nginx
重启
最后重启node1的nginx和node1,node2上的wukongim即可。验证
登录后台管理系统,在节点管理中可以看到新加入的节点的状态是否是已加入状态,如果是则说明扩容成功。多节点扩容模式
说明
原先按照多节点模式的方式部署的节点,可以通过增加节点的方式扩展集群规模。本文档介绍如何通过增加节点的方式扩展集群规模。 假设新增加的节点信息如下:| 名称 | 内网IP | 外网IP |
|---|---|---|
| node4(1004) | 192.168.12.4 | 222.222.222.4 |
安装WuKongIM
在node4节点上
- 下载执行文件
- 修改执行文件权限
配置
配置WuKongIM
在node4上创建配置文件wk.yaml 内容如下:
配置nginx
在原先node1节点上配置nginx,增加node4节点的负载均衡配置。
记得重启nginx让配置生效

