Epoch GisServer 支持高并发大数据量的应用场景,具有很强的可扩展性,以下为 Windows 环境下集群部署的基本步骤。
1. 服务器准备#
2. 文件共享设置#
由文件服务器共享一个文件夹,在n台 gisserver 服务器计算机中“映射网络驱动器”。环境变量中设置 gisserver 的 home 路径为共享文件夹的路径。将 gisserver 的服务拷贝到共享文件夹中,使所有 gisserver 访问到的是同一个服务目录。建议删除原服务下services文件夹,或更改目录名称,避免出现冲突问题
3. 服务状态同步开启#
打开每个 gisserver 集群节点的 Web 应用文件 gisserver/tomcat/webapps/gisserver/WEB-INF/web.xml配置参数。CONFIG_MONITOR_PERIOD: 同步间隔时间,建议默认设置2000ms<context-param>
<param-name>CONFIG_MONITOR_PERIOD</param-name>
<param-value>2000</param-value>
</context-param>
集群下 gisserver 需在 cmd 中用命令行形式启动,不要使用管理员模式
4. Nginx 负载均衡配置#