恭喜翌日科技(重庆)有限公司徐跃福获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜翌日科技(重庆)有限公司申请的专利一种基于双机热备的高可用服务方法和系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118101435B 。
龙图腾网通过国家知识产权局官网在2025-04-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202311844082.3,技术领域涉及:H04L41/0663;该发明授权一种基于双机热备的高可用服务方法和系统是由徐跃福;傅阳;陈刚;杨竞毅设计研发完成,并于2023-12-28向国家知识产权局提交的专利申请。
本一种基于双机热备的高可用服务方法和系统在说明书摘要公布了:本发明公开了一种基于双机热备的高可用服务方法,其包括作为服务节点的主、从两台服务器,所述两台服务器上的应用程序基于MicrosoftOrleans框架构建为跨硬件的多进程应用,所述应用程序与所述主、从两台服务器之间通过VRRP协议通信;所述两台服务器中的其中一台运行在主机模式,在VRRP心跳失败的触发下,将主机模式从当前服务器切换至另一台服务器。本发明解决了现有技术持续性保护数据不足的问题。
本发明授权一种基于双机热备的高可用服务方法和系统在权利要求书中公布了:1.一种基于双机热备的高可用服务方法,其特征在于,包括作为服务节点的主、从两台服务器,所述两台服务器上的应用程序基于MicrosoftOrleans框架构建为跨硬件的多进程应用,所述应用程序与所述主、从两台服务器之间通过VRRP协议通信;所述两台服务器中的其中一台运行在主机模式,在VRRP心跳失败的触发下,将主机模式从当前服务器切换至另一台服务器;所述两台服务器均安装有相同的PostgreSQL数据库、Redis缓存、MinIO文件服务器、网关程序、portainer容器管理工具、pgwatch数据库工具、应用程序;所述portainer容器管理工具为网关程序提供docker的管理接口;所述应用程序根据服务请求在docker容器运行为业务程序,所述网关程序协调业务程序的运行并提供反向代理服务,使同一个应用程序在两个服务节点上有且仅有一个运行中的实例;所述pgwatch数据库工具将PostgreSQL数据库设置为主从模式,并开启备份流;所述Redis缓存以主从模式运行;MinIO文件服务器以镜像模式的集群方式运行;对于所述PostgreSQL数据库,所述主、从两台服务器中的主机模式切换实现:1采用Keepalived工具对所述主、从两台服务器进行相同的路由配置:非抢占模式下主、从两台服务器均配置VRRP协议中的BACKUP路由器、网络接口、虚拟路由ID、优先级、VRRP心跳包检查周期、通知脚本、鉴权、PostgreSQL数据库虚拟IP、心跳触发故障条件;所述通知脚本记录PostgreSQL数据库当前状态及当前虚拟IP的切换日志,所述应用程序只使用PostgreSQL数据库虚拟IP进行访问,且该虚拟IP只指向以主机模式运行的服务器的PostgreSQL数据库;2所述pgwatch数据库工具处理过程包括:步骤a、检查PostgreSQL数据库的连接状态,若连接正常,则进入步骤b;若连接超时,则进入步骤e;步骤b、检查PostgreSQL数据库的运行模式,若为主机模式,则进入步骤c;若为备机模式,则进入步骤f;步骤c、通过通知脚本查看当前虚拟IP的切换日志,若该切换日志记录值表示当前节点状态为主机,则进入步骤d;否则判定为当前PostgreSQL数据库以主机模式运行,但主从关系破坏,恢复数据库跟随状态;步骤d、检查备份流,若备份流状态正常,则判定为当前PostgreSQL数据库以主机模式运行正常;若备份流状态中断,则启动排查恢复备份流;步骤e、检查超时次数是否已达到最大值,若是,则在通知脚本中将记录值修改为表示PostgreSQL数据库运行不正常,则启动排查恢复;步骤f、通过通知脚本查看当前虚拟IP的切换日志,若该切换日志记录值表示当前节点状态为备机,则进入步骤g;若该切换日志记录值表示当前节点状态为主机,则将当前节点的PostgreSQL数据库切换为主机模式;若该切换日志记录值表示PostgreSQL数据库运行不正常,则启动排查恢复;步骤g、检查备份流状态,若备份流中断,则启动排查恢复备份流;若备份流正常,则当前节点的PostgreSQL数据库以备机模式运行。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人翌日科技(重庆)有限公司,其通讯地址为:401120 重庆市渝北区翠云街道翠桃路37号3幢4层1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。