【技术实现步骤摘要】
通信控制方法
[0001]本专利技术实施例涉及一种通信控制方法。
技术介绍
[0002]常见的实现Freeswitch服务的负载均衡方案是:网关接口服务通过ESL(Event Socket Library)与Freeswitch进行连接,经由ESL连接对节点状态进行轮询,当节点状态表明需要进行部署新的节点时,才能通过人工执行相应的扩容动作,相应的架构如图1所示。上述常见的Freeswitch服务必须通过轮询过程来实现负载均衡,其无法自动发现节点状态,故无法实现自动扩容。
技术实现思路
[0003]本专利技术的目的是提供一种通信控制方法,其可通过主动监测节点的服务状态来实现自适应性扩容/缩容(即节点的部署/回收),从而可实现通信过程中的负载均衡,进而提高通信服务的可靠性。
[0004]为了实现上述目的,本专利技术提供一种通信控制方法,应用于服务端,所述通信控制方法包括:监测节点组的服务状态;以及在所述节点组的服务状态处于正常的情况下,通基于所述节点组的会话并发数执行节点组的更新操作。
[0005 ...
【技术保护点】
【技术特征摘要】
1.一种通信控制方法,应用于服务端,其特征在于,所述通信控制方法包括:监测节点组的服务状态;以及在所述节点组的服务状态处于正常的情况下,基于所述节点组的会话并发数执行节点组的更新操作。2.根据权利要求1所述的通信控制方法,其特征在于,所述基于所述节点组的会话并发数执行节点组的更新操作包括:在所述会话并发数大于并发数阈值的情况下,基于部署策略部署所述更新操作所涉及的特定节点,其中,所述部署策略同所述会话并发数与所述并发数阈值两者相关联。3.根据权利要求2所述的通信控制方法,其特征在于,所述基于部署策略部署所述更新操作所涉及的特定节点包括:基于所述部署策略对所述特定节点进行部署操作,以获取所述特定节点的节点信息;在集群管理器中添加所述特定节点的节点信息;以及执行所述特定节点的上线操作。4.根据权利要求1所述的通信控制方法,其特征在于,所述基于所述节点组的会话并发数执行节点组的更新操作包括:在所述会话并发数小于或等于并发数阈值的情况下,基于回收策略回收所述更新操作所涉及的特定节点,其中,所述回收策略同所述会话并发数与所述并发数阈值两者相关联。5.根据权利要求4所述的通信控制方法,其特征在于,所述基于回收策略回收所述更新操作所涉及的特定节点包括:基于所述回收策略执行所述特定节点的下线操作;以及在所述特定节点的服务状态处于未上线的情况下,删除集群管理器中的所述特定节点的节点信息。6.一种通信控制方法,应用于...
【专利技术属性】
技术研发人员:陈玉,孙志超,
申请(专利权)人:贝壳找房网北京信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。