利用 WebSphere Application Server 6.1 构建 SIP 集群应用环境及其性能调优
2010-09-27 08:30:57 来源:WEB开发网核心提示:引言从[1]中我们知道,SIP集群应用环境通过SIP容器(SIP Container)、SIP代理服务器(SIP Proxy)、Load Balancer(Edge)等组件支持SIP高可用性和故障恢复等功能,利用 WebSphere Application Server 6.1 构建 SIP 集群应用环境及其性能调优,
引言
从[1]中我们知道,SIP集群应用环境通过SIP容器(SIP Container)、SIP代理服务器(SIP Proxy)、Load Balancer(Edge)等组件支持SIP高可用性和故障恢复等功能。下面将从实例出发,介绍如何利用WebSphere Application Server 6.1, Edge Server搭建一个SIP集群应用环境(见图1),以及如何对该环境进行性能调优。
图1:一个典型的SIP集群应用环境拓扑结构
功能模块
图1展示的是一个典型的SIP集群应用环境拓扑结构,主要包含以下功能模块:
用户代理客户端(UAC):发送用户请求。
网络分派器(Network Dispatcher, 这里我们用Edge Server):它负责代理服务器的负载均衡。客户端请求到达Edge Server之后,由它将请求分发给某个代理服务器,并接收来自代理服务器的响应,并将之转发给UAC。
代理服务器(Proxy):它们不但支持HTTP协议,也支持SIP协议。代理服务器将收到的客户端请求发送给指定的SIP集群,然后接收SIP集群成员的响应,并将之转发给 Edge 服务器。
SIP集群(SIP Cluster):包含多个SIP容器,即应用服务器,我们的SIP应用(b2bua)就是被部署到SIP集群(即每个SIP容器)上的。当请求到达SIP集群后,SIP集群将根据集群成员的权重和负载状况选择并发送请求到某个SIP容器,该SIP容器根据b2bua应用所定义的逻辑来处理请求,将请求发送到指定的endpoint(即UAS),并接收来自UAS的响应,将之转发给代理服务器。
用户代理服务器端(UAS):每个SIP容器后面都有一个或多个UAS接收请求,并做出响应。
Tags:利用 WebSphere Application
编辑录入:爽爽 [复制链接] [打 印][]
更多精彩
赞助商链接