Chinaunix首页 | 论坛 | 博客
  • 博客访问: 581990
  • 博文数量: 248
  • 博客积分: 52
  • 博客等级: 民兵
  • 技术积分: 1028
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-23 12:05
文章分类

全部博文(248)

文章存档

2016年(7)

2013年(241)

分类: LINUX

2013-03-26 22:53:58

直播流负载均衡的实现需要配置两个部分:一、负载均衡监听服务器;二、边缘服务器的配置。

一、负载均衡监听服务器的配置

1)首先确认已经安装好wowza服务器并从官网下载了负载均衡程序包wms-plugin-loadbalancer.jar;

2)将该程序包copy上传到服务器并拷贝到[install-dir]/lib/文件夹下;

3)拷贝conf文件夹下的crossdomain.xml文件到[install-dir]/conf目录下;

4)编辑[install-dir]/conf目录下Server.xml文件,修改内容如下所示:

A)在ServerListeners添加如下内容

             

                          com.wowza.wms.plugin.loadbalancer.ServerListenerLoadBalancerListener

             

             

/*以上配置项开启侦听功能

B)在Properties添加如下内容

                  

                       

                   loadBalancerListenerKey

                   023D4FB4IS83

        

        

                  loadBalancerListenerIpAddress

                  *

        

        

                   loadBalancerListenerPort

                   1934

                   Integer

        

        

                 loadBalancerListenerRedirectorClass

                 com.wowza.wms.plugin.loadbalancer.LoadBalancerRedirectorConcurrentConnects

        

       

                   loadBalancerListenerMessageTimeout

                   5000

                   Integer

       

                  

5)修改[install-dir]/conf/VHost.xml文件

HTTPProviders配置相内并在com.wowza.wms.http.HTTPServerVersion上修改添加如下内容:

         com.wowza.wms.plugin.loadbalancer.HTTPLoadBalancerRedirector

         *loadbalancer

         none

        

                  

                            enableServerInfoXML

                            true

                            Boolean

                  

        

负载均衡服务器到此设置完毕。

二、各边缘服务器的配置部署

1)wms-plugin-loadbalancer.jar程序包copy上传到服务器并拷贝到[install-dir]/lib/文件夹下;

2)编辑[install-dir]/conf目录下Server.xml文件,修改内容如下所示:

A)在ServerListeners添加如下内容

             

                          com.wowza.wms.plugin.loadbalancer.ServerListenerLoadBalancerListener

             

             

/*以上配置项开启侦听功能

B)设置边缘服务器的属性

              

        loadBalancerSenderTargetPath

        ${com.wowza.wms.AppHome}/conf/loadbalancertargets.txt

        loadBalancerSenderRedirectAddress

        10.0.116.9

        loadBalancerSenderMonitorClass

        com.wowza.wms.plugin.loadbalancer.LoadBalancerMonitorDefault

        loadBalancerSenderMessageInterval

        2500

        Integer

               

3)创建[install-dir]/conf/loadbalancertargets.txt文件并添加如下内容

10.0.209.172,1934,023D4FB4IS83

4)测试

A)获取边缘服务器负载信息

http://[load-balancer-ip-address]:1935/loadbalancer?serverInfoXML

B)获取负载最小的服务器

http://[load-balancer-ip-address]:1935/loadbalancer

 

阅读(718) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~