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

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

一、基本原理

1、AnyChatserver有两种工作模式,分别为:主server模式(Master Server)、从server模式(Slave Server)。

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

3、当从server被激活,且主server宕机之后。从server将会马上開始服务,接受client连接。从server被激活之后。能够连续工作30天,过期必须又一次与主server建立通信连接,又一次被激活。

从server被激活之后,系统重新启动后可继续提供服务。

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

二、部署流程

部署主server:

AnyChatserver默认配置便是主server模式;

部署从server:

按例如以下配置改动server配置文件(AnyChatCoreServer.ini)

1.[Base
Settings]

2.SDKAuthPass=******    #认证password必须与主server同样

3.DemoMode=0

4.

5.[Standby
Server Settings]

6.SlaveMode=1

7.MasterServerIP=192.168.1.5

8.MasterServerUDPPort=8907

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

改动完配置后,须要重新启动server程序。

可依据server的日志输出推断相关工作状态:

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

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

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

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!

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

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

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

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

三、相关说明

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

2、仅仅要server经过授权,均支持双机热备;

3、仅仅有主server须要授权证书。从server在连接成功主server。且被激活时,会自己主动同步主server的授权信息,所以从server具备主server同样的授权信息。

4、假设主server在配置文件里设置了网络连接认证password(“SDKAuthPass”)。则必须在从server的“SDKAuthPass”中设置相同的password。否则从server不能正常连接到主server。

5、主从server之间採用UDP通信。故部署从server时,配置文件里是配置的主serverUDP服务port;

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

7、须要4.1.0.2版本号以上AnyChatserver才干支持热备解决方式。

时间: 2024-12-22 09:02:20

音视频server双机热备解决方式的相关文章

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

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

VMware vSphere 5.0高可用性和双机热备

高可用性和双机热备是VMware vSphere 5.0最重要的一部分,高可用性并不是vSphere独有的,企业使用高可用性就是为了服务的连续性和数据的安全性.HA(High Availability)是以一群ESXi服务器为主的群集功能,主要目的是当虚拟机运行的主机发生故障时能及时转移主机,避免长时间的停机.而FT(Fault Tolerance)双机热备则是保障虚拟机最长时间不停机,将虚拟机以双机热备的方式同时在两台主机这样运行,这样可以大大增强业务的可连续性.本章将本别解释HA的高可用性和

华为防火墙VRRP双机热备的原理及实例配置

博文目录:一.双机热备是什么?二.什么是VRRP?三.VRRP的两种角色四.VRRP的三个状态机五.VRRP选举Master路由器和Backup路由器的流程六.通过VGMP实现VRRP备份组的统一管理七.双机热备的配置八.总结 一.双机热备是什么? 1.双机热备的作用 多台设备运行双机热备:一台设备故障其他设备接替工作:增强网络稳定性:保证业务的连续性: 华为的双机热备是通过部署两台或多台防火墙实现热备及负载均衡,两台防火墙相互协同工作,犹如一个更大的防火墙. 2.华为防火墙双机热备的两种模式:

SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库)

原文:SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库) 场景 公司最近的sharepoint的数据库服务器老是出问题,并且在一旦出现问题,就导致无法正常工作.最主要的是我们要加班还原以前的数据库,这是最头疼的.于是在网上查找资料,实现主备机的同步,对于sharepoint而言我们只需做到sharepoint的内容数据库同步即可.这种技术有个专业名词叫做双机热备. 双机热备原理 双机热备特指基于高可用系统中的两台服务器的热备(或高可用),因两机高可

CentOS系统MySQL双机热备配置

1  概述 在集成项目中需要应对不同环境下的安装配置,主流操作系统大致可以分为三种:Linux.Windows以及UNIX.其中Linux备受青睐的主要原因有两个: 首先,Linux作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改.复制和发布程序的源码,并公布在Internet上.这就吸引了世界各地的操作系统高手为Linux编写各种各样的驱动程序和应用软件,使得Linux成为一种不仅只是一个内核,而且包括系统管理工具.完整的开发环境和开发工具.应用软件在内,用户很

HA-集群(High available)高可用性集群(双机热备)菜鸟入门级

HA(High available)高可用性集群(双机热备)   1.理解:两台服务器A和B ,当A提供服务,B闲置待命,当A服务宕机,会自动切换至B机器继续提供服务.当主机恢复正常后,按照使用者设定的自动或手动切换到主机上运行,数据一致性通过共享存储系统解决. 2.实现该功能的软件有:Heartbeat , keepalived(具有负载均衡的能力) 3.结构图 HA-Heartbeat 实验:以hearbeat为例,来做HA集群,并把nginx服务作为HA对应的服务 关闭防火墙:iptabl

非常强悍并实用的双机热备+负载均衡线上方案

Heartbeat+DRBD+NFS+Keepalived+Lnmp 对于网站服务器来说,可靠性之重要不用我多说,但要想做到可靠性一般需要昂贵的设备,这里最主要是就是数据同步用的共享磁盘了,磁盘柜+磁盘一共下来是20多万,这对于追求最高性价比的双机负载热备方案来说是极其不靠谱的,尤其是中小型企业,私有企业,一般经理是不会考虑这么高的成本的.我们通常做都是四台服务器+一个磁盘柜子+千兆交换机,那么这个成本下来将近30万了,而且这个方案有个弊端就是 存储依然存在单点故障,除非使用双控制+双电源+双主

NEC双机热备软件解决方案-银行影像认证系统

一. 影像系统高可用需求 某外资银行所用的影像认证系统需要24小时不间端对客户提供个人信息认证服务,对使用业务来说很重要,所以要求后台数据库服务器也能不间断的对外提供服务,而且要求对后台数据库能进行深层次的监视,防止僵死状态.针对银行用户对影像系统的高可靠性和容错能力,数据高安全性的要求,建议用户选择镜像HA解决方案,来实现系统中关键设备的双机容错,从而达到系统的高度可靠性和容错能力.嵌入了NEC EXPRESSCLUSTER X高可用集群产品,可以更加巩固企业管理和系统应用,保证企业实现精益企

Mycat+Mysql主从复制实现双机热备

Mycat+Mysql主从复制实现双机热备 一.mysql主从配置原理 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步.对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库中的数据一致. 这样做有如下几点好处: 1. 可以做灾备,其中一个坏了可以切换到另一个. 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量. 对于异地热备,尤其适合灾备. 二.mysql 主从备份工作原理 简单的说就是把 一个服务器上执行过的sql语句在别的服务器上也重复执行一