安装步骤详解之Apusic负载均衡器

网络 网络优化 网络运维
Apusic负载均衡器是我们今天要介绍的主角。现在,首先我们会对它的系统结构进行一个简单的介绍,之后我们对它的配置进行一个详解。具体的步骤请参考下文。

在负载均衡器的使用中,我们现在来详细介绍一下Apusic负载均衡器的安装和配置问题。那么首先当然是让我们来认识一下Apusic负载均衡系统结构。之后我们会对配置进行一个详细的介绍,至于安装问题,我们就一笔带过了。希望本文能为您提供帮助。

一、使用Apusic负载均衡器的系统结构

Apusic负载均衡器的负载均衡服务集群系统中,我们可以看出,Apusic负载均衡器是用Apusic 1.1实现的,也就是说,负载均衡器和其他APUSIC服务器没有多少区别,不同的是它上面没有安装应用系统,并且使用不同的配置文件,它只是专门提供负载均衡服务。客户通过访问负载均衡器的Web服务,来访问整个集群的资源。真正存放Web应用的是服务器1和服务器2,当然还可以更多,只需要修改负载均衡器的配置文件即可添加和删除,也可以使用负载均衡器的配置工具,详细内容可参考第三小节"配置"。用户请求达到负载均衡器后,负载均衡器将它分配到某个Apusic应用服务器上,让这个应用服务器为此用户提供服务。

二、Apusic负载均衡器安装

负载均衡器和其他APUSIC服务器没有多少区别,不同的是它上面没有安装应用系统,并且使用不同的配置文件。因此它的安装方法和安装一个Apusic应用服务器是一样的。

三、Apusic负载均衡器配置

在APUSIC安装目录下找到文件config/loadbalancer.conf,它的内容一般是这样的:

<CONFIG>
<SERVICE CLASS="com.apusic.logging.ConsoleLogger" NAME="Logger:type=console,name=Log">
<ATTRIBUTE NAME="Filter" VALUE="info,warn,error"/>
</SERVICE>

<SERVICE CLASS="com.apusic.logging.FileLogger" NAME="Logger:type=file,name=Log">
<ATTRIBUTE NAME="Filter" VALUE="info,warn,error"/>
<ATTRIBUTE NAME="MaxFileSize" VALUE="1024"/>
<ATTRIBUTE NAME="LogName" VALUE="logs/loadbalancer.log"/>
</SERVICE>

<SERVICE CLASS="com.apusic.servlet.http.loadbalancer.LoadBalancer">
<ATTRIBUTE NAME="ServerName" VALUE="mycluster"/>
<ATTRIBUTE NAME="ServerPort" VALUE="80"/>
<ATTRIBUTE NAME="BackendServers" VALUE="server1:8080,server2:8080"/>
</SERVICE>

<SERVICE CLASS="com.apusic.servlet.http.tcp.TCPEndpoint" NAME="Endpoint:type=tcp,service=LoadBalancer"/>
<ATTRIBUTE NAME="Port" VALUE="80"/>
</SERVICE>

<SERVICE CLASS="com.apusic.servlet.http.ssl.SSLEndpoint" NAME="Endpoint:type=ssl,service=LoadBalancer"/>
<ATTRIBUTE NAME="Port" VALUE="443"/>
<ATTRIBUTE NAME="KeyStore" VALUE="config/sslserver"/>
<ATTRIBUTE NAME="KeyPassword" VALUE="keypass"/>
</SERVICE>

</CONFIG>

大家可以和Apusic应用服务器的配置文件config/apusic.conf比较一下,可以发现少了一些东西,但多了一个LoadBalancer服务。其中有一个重要的属性BackendServers定义了集群中的服务器,这是一个用逗号分隔的服务器地址列表,包括主机名和端口号,负载均衡器将根据这个列表采取循环或随机的策略来选择服务器。负载均衡器和内部服务器启动的先后次序无关紧要,负载均衡器将总是选择目前可用的内部服务器,并周期性地检测内部服务器是否正常工作。当用这个配置文件启动APUSIC应用服务器时,这台服务器就成为一个负载均衡器。另外,还可以使用负载均衡器的配置工具来增加、删除或修改它所管理的应用服务器。

责任编辑:佟健 来源: 互联网
相关推荐

2010-04-28 17:01:30

Apusic负载均衡器

2022-07-14 08:53:48

MetalLBkubernetes

2010-05-06 10:14:31

负载均衡器

2011-03-17 09:27:07

HAProxy负载均衡

2017-05-19 14:45:01

OVN负载均衡器路由器

2023-03-30 13:32:51

负载均衡器HDFS

2024-02-22 10:11:00

负载均衡器反向代理

2023-02-13 16:39:45

Kubernetes容器负载均衡器

2010-04-22 10:46:40

Lvs负载均衡故障负载均衡器

2010-05-10 18:22:51

负载均衡器

2010-04-20 10:46:59

什么是负载均衡器

2010-07-15 11:16:04

负载均衡

2010-05-10 14:13:26

2010-04-22 22:16:27

F5负载均衡器配置

2010-04-22 10:22:04

负载均衡器

2010-05-05 19:05:03

负载均衡器会话保持

2013-05-23 15:31:36

负载均衡

2020-12-14 10:15:03

负载均衡器Linux服务器

2010-03-24 10:35:02

Nginx负载均衡器

2010-04-22 10:36:06

负载均衡器
点赞
收藏

51CTO技术栈公众号