音视频服务器双机热备解决方案

AnyChat平台提供了服务器双机热备解决方案,可以满足对系统有要求较高的客户需求,如政府、电信运营商以及部队等。

一、基本原理

1、AnyChat服务器有两种工作模式,分别为:主服务器模式(Master Server)、从服务器模式(Slave Server)。

2、从服务器启动之后,需要与主服务器建立通信连接,等待主服务器的激活,从服务器被激活之前,不能对外提供服务。

3、当从服务器被激活,且主服务器宕机之后,从服务器将会立即开始服务,接受客户端连接。从服务器被激活之后,可以连续工作30天,过期必须重新与主服务器建立通信连接,重新被激活。从服务器被激活之后,系统重启后可继续提供服务。

4、当从服务器被激活,且正在提供服务时,若主服务器启动,则从服务器停止提供服务,不接受客户端的网络连接,之前已成功连接从服务器的客户端不受影响,网络连接不会被断开。

二、部署流程

部署主服务器:

AnyChat服务器默认配置便是主服务器模式;

部署从服务器:

按如下配置修改服务器配置文件(AnyChatCoreServer.ini)

1.[Base
Settings]

2.SDKAuthPass=******    #认证密码必须与主服务器相同

3.DemoMode=0

4.

5.[Standby
Server Settings]

6.SlaveMode=1

7.MasterServerIP=192.168.1.5

8.MasterServerUDPPort=8907

上述配置参数中,“DemoMode=0”表示让服务器工作于授权模式下,“SlaveMode=1”表示让服务器工作于备份模式,另外三项“MasterServerXXXX”配置是主服务器相关参数,用于从服务器与主服务器建立连接之用。

修改完配置后,需要重启服务器程序。

可根据服务器的日志输出判断相关工作状态:

主服务器启动后,接收到从服务器的连接时,会在日志中输出:

1.Slave
server(192.168.1.2-8907) connect success!

从服务器启动后,与主服务器连接成功并激活时,会在日志中输出(此时从服务器处于备份状态):

1.Start
slave server mode, waiting 
for master
server(192.168.1.5-8907) reply...

2.Success
connect to master server!

3.Successful
synchronization master server license information!

从服务器从备份状态转为工作状态(主服务器宕机)时,会在日志中输出:

1.The
master server fails, slave server start working...

从服务器被激活,且主服务器已宕机,宕机时间不超过30天,此时启动从服务器时,会在日志中输出:

1.Start
slave server mode, working 
time within
the effective
time.

三、相关说明

1、演示模式服务器不支持热备模式,即不能连接主服务器,也不能被从服务器所连接;主、从服务器不能部署在同一台服务器主机上;

2、只要服务器经过授权,均支持双机热备;

3、只有主服务器需要授权证书,从服务器在连接成功主服务器,且被激活时,会自动同步主服务器的授权信息,所以从服务器具备主服务器相同的授权信息;

4、如果主服务器在配置文件中设置了网络连接认证密码(“SDKAuthPass”),则必须在从服务器的“SDKAuthPass”中设置同样的密码,否则从服务器不能正常连接到主服务器。

5、主从服务器之间采用UDP通信,故部署从服务器时,配置文件中是配置的主服务器UDP服务端口;

6、若要实现双机热备,动态切换的功能,则必须使用第三方服务器集群解决方案进行配合,在集群内部,主从服务器是独立的两台主机,IP地址不同,但是对外服务时,集群提供统一的对外IP,当主服务器宕机时,集群软件会自动将对外IP切换到从服务器;

7、需要4.1.0.2版本以上AnyChat服务器才能支持热备解决方案。

音视频服务器双机热备解决方案

时间: 2024-10-19 13:26:44

音视频服务器双机热备解决方案的相关文章

音视频server双机热备解决方式

AnyChat平台提供了server双机热备解决方式,能够满足对系统有要求较高的客户需求,如政府.电信运营商以及部队等. 一.基本原理 1.AnyChatserver有两种工作模式,分别为:主server模式(Master Server).从server模式(Slave Server). 2.从server启动之后,须要与主server建立通信连接.等待主server的激活.从server被激活之前.不能对外提供服务. 3.当从server被激活,且主server宕机之后.从server将会马上

LVS-DR+Keepalived网站服务器双机热备配置

keepalived是一个类似于layer3, 4 & 7交换机制的软件,也就是我们平时说的第3层.第4层和第7层交换.Keepalived是自动完成,不需人工干涉.调度服务器:需要在LVS的基础上面做.参考上两节:负载均衡群集之一LVS-DR:http://blog.51cto.com/13572519/2084197负载均衡群集之-LVS-NAT:http://blog.51cto.com/13572519/2084181 一块网卡:Vmnet1:192.168.80.100主与从调度器上都

MySQL建立主-从服务器双机热备配置

一.准备环境 1.主服务器A(192.168.0.176),从服务器B(192.168.0.13). 2.两台服务器上都部署了mysql数据库.(两台服务器上的数据库版本必须是一致的) 3.再两台服务器上分别创建rb-test数据库,并创建数据表user. 二.主服务器A双机热备配置步骤 1.创建同步用户 进入mysql操作界面,在主服务器A上为从服务器建立一个连接帐户,该帐户必须授予REPLICATION SLAVE权限.因为从mysql版本3.2以后就可以通过REPLICATION对其进行双

启博VPN高可用(HA)双机热备解决方案

有些用户的业务系统的特殊性,不允许长时间断网要保证系统的可靠性.通用的做法是布署两台相同配置的硬件VPN网关,一台设备设置为主模式,另一台设备设置为从模式.两台设备同时工作,如果主设备出现问题,另一台从设备会自动切换成主设备模式接管主设备的工作,不需要人工干预. 启博VPN双机热备(HA)功能除了支持常见的主从模式切换,还支持当主设备恢复工作后,会自动抢占成为主设备,从设备自动降为从设备工作模式.接线方式是通过网线把两台设备的LAN口连接起来,或者把两台设备LAN口接在同一个交换机上. 另外启博

MySQL主从复制实现数据库服务器双机热备详细讲解

1.mysq主从复制简介 1.1.复制介绍 MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环.这些日志可以记录发送到从服务器的更新.当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新.如果你想要设置链式复制服务器,从服务器本身也可以充当主服务器.请注意当你进行复制时,所

MySQL数据库配置主从服务器实现双机热备

转自:http://www.cnblogs.com/cchun/p/3712637.html 一.安装MySQL 说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22  二.配置MySQL主服务器(192.168.21.169) mysql -uroot -p #进入MySQL控制台 create database osyunweidb; #建立数据库osyunweidb insert into mysql.use

fastDFS文件服务器服务器实现双机热备

两台文件fastDFS文件服务器 服务器A: 192.168.10.157 服务器B:192.168.10.158 上面实现目的:增加一台fastDFS备份服务器(192.168.10.158),做为fastDFS文件服务器(192.168.10.157)的从服务器,这两台fastDFS文件服务器之间实现双机热备. 即:从服务器(192.168.10.158)上面数据永远与主服务器(192.168.10.157)上面数据保持同步,并且随着主服务器(192.168.10.157)上面数据的变化而变

U-Mail邮件系统分布式+双机热备方案确保同步稳定传输

眼下随着企业信息化建设如火如荼的推进,越来越多的企业选择自建邮件系统作为信息中转枢纽和储存档案库.员工对邮件系统的依赖和信任也带来了潜在隐患,那就是假如该系统服务器发生宕机或不可控因素而停止服务,会出现难以估量的后果. 首先让我们来看看都有哪些情况困扰着企业的通联,具体来说有这么几种: 1.停电等故障频繁发生: 2.服务器所在地互联网基础设施建设严重落后: 3.两地网络互通问题(比方说南方电信网与北方联通之间出现龃龉): 4.国际出入口带宽不稳定.延时大: 5.国家与国家之间防火墙干扰: 6.当

oracle双机热备概念

1. 双机热备概述      双机热备有两种实现模式,一种是基于共享的存储设备的方式,另一种是没有共享的存储设备的方式,一般称为纯软件方式.      基于存储共享的双机热备是双机热备的最标准方案.      对于这种方式,采用两台(或多台)服务器,使用共享的存储设备(磁盘阵列柜或存储区域网SAN).两台服务器可以采用互备.主从.并行等不同的方式.在工作过程中,两台服务器将以一个虚拟的IP地址对外提供服务,依工作方式的不同,将服务请求发送给其中一台服务器承担.同时,服务器通过心跳线(目前往往采用