集群是保证大型应用高可用的重要手段之一,应用服务器的集群也是目前最常见的集群操作方式。
通过借鉴我的同事之前的经验及相关资料,这里制作了2中环境的集群:一种是直接使用Apusic自带的负载均衡器,制作集群。这样的集群不需要额外的负载均衡器,配置也是非常方便。另外,就是使用apache做负载均衡器,制作集群。下面分别介绍两种方式的操作过程。
- 使用Apache做负载均衡器
Apache的HTTP Server是目前最常见的负载均衡器,由于其开源免费并且效果相对不错,深受广大用户的喜爱。
首先 ,需要下载一个apache服务器,下载地址:http://httpd.apache.org/download.cgi 。可以根据自己实际情况,下载需要的apache版本。这里使用的是Windows环境下的2.2.15版本。
其次 ,添加apusic的集群域。双击%APUSIC_HOME%/bin下的config.cmd文件,打开域管理工具,依次选择“1- 创建一个新的Apusic域”--“1- 选择系统默认模板”--“2- 集群”(这里创建一个集群模板的域)--“选择默认路径”--“输入域名称”--“输入服务监听端口”--“输入服务器SSL安全监听端口”,创建一个集群域。集群域创建完成后,可以在%APUSIC_HOME%/domains/下,看到按照之前输入的域名创建的目录,此时的域目录已经将所有必须的文件及目录创建完成,只需要将需要启用的应用配置完成即可。假设我们创建的域名为:domain1,其服务监听端口为:7777。
再次 ,修改apusic.conf文件,在文件中添加集群服务信息。内容如下所示: