1.描述
活字格支持负载均衡,开启负载均衡后,可提高活字格处理高并发的能力。
如果要使用负载均衡功能,您必须提前注册用户许可为无限并发用户许可。
2.环境准备
开启负载均衡前,您需要准备以下环境:
准备一台数据库服务器(mysql 5.7 / 8.0或Microsoft SQL Server 2012以上)并允许远程主机访问。
准备一台Linux服务器,并且需要安装最新的Verison Redis服务器。
在Linux服务器上安装好Nginx服务器。
准备一项共享存储服务。如果您使用Windows,建议您购买NAS,并通过SMB访问;如果您使用的是Linux并且没有nas,建议您部署通过FUSE挂载的SeaweedFS。
确认在每个应用程序服务器上都安装了活字格服务器。
确认所有应用服务器都在同一时区,且时间相同。
- 确认保每个应用程序服务器的计算机名称为唯一的,不重复的。
3.负载均衡配置
操作步骤
登录到管理控制台,选择“帮助支持->负载均衡配置”,进入负载均衡配置页面。
勾选“开启”前面的复选框后,进行负载均衡配置。
图1 负载均衡
用户信息数据库配置
设置用户信息数据库类型为MySQL或SQL Server,并配置数据库连接字符串。
Redis设置
设置Redis服务地址和密码。
其他设置
设置共享存储路径,用来存储应用元数据、应用配置等信息。
发布应用。将您的应用发布到任意一个服务器上,如果发布到Linux服务器上,请确保端口号没有被占用。
配置Nginx。
在以下示例中,有五个活字格服务器(10.32.7.193、10.32.7.186、10.32.7.194、10.32.7.187、10.32.7.106),其中myapp(应用程序)部署在端口9527上。
使用以下命令,在/etc/nginx/sites-available/myapp.conf