[发明专利]一种主从式服务器系统应用方法、系统、服务器及存储介质有效
申请号: | 201811605456.5 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109639704B | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 宋大伟;张丹 | 申请(专利权)人: | 苏州沁游网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 215006 江苏省苏州市苏州工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 主缓存 服务器系统 缓存服务器 主从式 存储介质 心跳 应用 通信技术领域 非正常状态 服务检测 数据操作 同步缓存 业务服务 更新 | ||
本发明实施例涉及通信技术领域,尤其涉及一种主从式服务器系统应用方法、系统、服务器及存储介质,其中一种主从式服务器系统应用方法,包括,于业务服务处于工作状态下,控制当前所述主缓存服务器、当前从缓存服务器之间做同步缓存数据操作;哨兵服务检测当前所述主缓存服务器、当前所述从缓存服务器的心跳;于当前所述主缓存服务器心跳处于非正常状态下,控制当前所述从缓存服务器更新为下一个所述主缓存服务器。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种主从式服务器系统应用方法、系统、服务器及存储介质。
背景技术
近年来,随着移动互联网的发展,无论是移动互联网的使用范围还是使用频率都日益增长。无论是网站服务器还是应用服务器,都将随着发展而导致访问量增长。这些直接会导致服务器的负载变得越来越重,需要处理器具备更高的处理能力。除了升级服务器配置来提升处理能力外,还可以通过改变服务器架构来提升处理能力。在改变服务器架构的时候,服务器的网络配置或者在服务器上部署的业务内容都会随着一同改变。在服务器的网络配置发生改变后,在客户端中,就要相应的从原有的服务器切换至新的服务器上。另外随着访问请求量的提高,对系统稳定性是一种考验,需要确保系统的访问速度不会因指数级上升从而导致用户体验度的降低。针对这一问题,通常的解决方案是通过添加集中式缓存方案来减少数据库的访问压力,提升系统的性能,缩短访问速度。确保服务的高可用性是提升系统稳定的重要的一项指标,集中式缓存服务是系统重要的一环,高可用的解决方案是针对服务部署至少多个节点,两个节点之间做数据的主从同步,服务使用时只连接主缓存服务器,当出现主缓存服务器宕机时,将从缓存服务器的数据同步至主缓存服务器,同时启动主缓存服务器,确保不会出现多节点同时宕机的情况。
如对比文件CN105721200A公开的一种主从式服务器的应用方法及系统,其中。其中,一种主从式服务器的应用方法包括:数据库哨兵服务器监控主数据库服务器和多个从数据库服务器的工作情况,生成可用的数据库服务器集群列表;若发现主数据库服务器不可用,则从从数据库服务器集群中选择一个可用的从数据库服务器,提升为新的主数据库服务器;若发现一个或多个从数据库服务器不可用,则将一个或多个不可用的从数据库服务器从所述数据库服务器集群列表中删除;数据库监控服务器从数据库哨兵服务器中获取可用的主数据库服务器和从数据库服务器集群列表,并将所述列表保存到Zookeeper中;集群服务器从Zookeeper获取可用的主从数据库服务器列表,自动选择连接到可用的主从数据库服务器。但是此种方法的弊端在于,此种方式需要增加一个Zookeeper组件,从而在运行环境中影响了主从式服务器系统应用方法的兼容,同时提高的后续系统的维护成本。
发明内容
有鉴于此,本发明实施例提供了一种主从式服务器系统应用方法、系统、服务器及存储介质,以优化现有的主从式服务器系统的架构,降低了主从式服务器系统的维护成本。
一方面,本发明提供一种主从式服务器系统应用方法,其中,包括,
于业务服务处于工作状态下,控制当前所述主缓存服务器、当前从缓存服务器之间做同步缓存数据操作;
哨兵服务检测当前所述主缓存服务器、当前所述从缓存服务器的心跳;
于当前所述主缓存服务器心跳处于非正常状态下,控制当前所述从缓存服务器更新为下一个所述主缓存服务器。
优选地,上述的一种主从式服务器系统应用方法,其中,执行于业务服务处于工作状态下,控制当前所述主缓存服务器、当前从缓存服务器之间做同步缓存数据操作之前还包括:
于哨兵服务获取到当前主缓存服务器的地址信息后,业务服务根据所述地址信息连接当前所述主缓存服务器以使所述业务服务处于工作状态。
优选地,上述的一种主从式服务器系统应用方法,其中,还包括:
中断当前所述主缓存服务器、当前所述从缓存服务器之间的同步缓存数据操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州沁游网络科技有限公司,未经苏州沁游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811605456.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于B/S架构的电台遥控方法及系统
- 下一篇:云平台安全检测方法