一种基于分布式锁的双机热冗余方法技术

技术编号:40917464 阅读:13 留言:0更新日期:2024-04-18 14:43
本发明专利技术提供一种基于分布式锁的双机热冗余方法,涉及工业自动化技术领域,包括以下步骤:S1:主服务器工作时,启动从服务器;S2:主服务器的上位机软件配置锁位号;S3:主服务器输出锁位号,从服务器获取锁位号;S4:从服务器判断获取的锁位号与上一次锁位号是否一致;若是则从服务器读取主服务器的binlog事件;反之则主服务器宕机,执行S5;S5:从服务器中进行DCS的数据处理。本发明专利技术利用分布式锁进行主服务器和从服务器的管理,从服务器读取主服务器的binlog中的最后一次事件位置,在主服务器宕机时,用户业务和数据迅速切换到从服务器上,保证了整个系统对外服务的正常持续运行,有效避免业务停止带来损失。

【技术实现步骤摘要】

本专利技术涉及工业自动化,尤其是,本专利技术涉及一种基于分布式锁的双机热冗余方法


技术介绍

1、在工业控制系统通常由上位机服务器与下位机dcs构成。dcs(distributedcontrol system,分布式控制系统)与上位机(服务器)上位机软件,广泛应用于工业自动化领域,随着工业过程的复杂性和规模的增长,上位机(服务器)需要处理越来越多的数据并提供更高的可靠性和可扩展性。在工业控制系统中,上位机服务器处理一些历史数据、关系数据、以及运行上位机软件。

2、由于dcs常常采用服务器/客户机结构,服务器的稳定性对dcs至关重要,dcs具有较高的稳定性而上位机服务器可能受外界因素影响,或者因自身性能问题、长时间运行导致宕机。从而影响系统的稳定性和可靠性。所以需要设置如何预防服务器宕机的方式的开发,例如中国专利技术专利cn219740038u涉及一种双冗余结构的dcs服务器电源快速切换装置,属于电源设备
,包括主服务器、备用服务器、第一输入端和第二输入端;第一输入端通过第一连接回路和第二连接回路分别与主服务器和备用服务器电连接;第二输入端本文档来自技高网...

【技术保护点】

1.一种基于分布式锁的双机热冗余方法,适用于基于分布式锁的双机热冗余系统,系统包括主服务器、从服务器和DCS;所述主服务器和从服务器均与所述DCS电连接,所述主服务器和从服务器电连接;

2.根据权利要求1所述的一种基于分布式锁的双机热冗余方法,其特征在于:

3.根据权利要求1所述的一种基于分布式锁的双机热冗余方法,其特征在于:

4.根据权利要求3所述的一种基于分布式锁的双机热冗余方法,其特征在于:

5.根据权利要求1所述的一种基于分布式锁的双机热冗余方法,其特征在于:

6.根据权利要求5所述的一种基于分布式锁的双机热冗余方法,其...

【技术特征摘要】

1.一种基于分布式锁的双机热冗余方法,适用于基于分布式锁的双机热冗余系统,系统包括主服务器、从服务器和dcs;所述主服务器和从服务器均与所述dcs电连接,所述主服务器和从服务器电连接;

2.根据权利要求1所述的一种基于分布式锁的双机热冗余方法,其特征在于:

3.根据权利要求1所述的一种基于分布式锁的双机热冗余方法,其特征在于:

4.根据权利要求3所述的一种基于分布式锁的双机热冗余方法,其特征在于:

5.根据权利要求1所述...

【专利技术属性】
技术研发人员:张兴权魏捷薛家威张新宇罗江浩刘鹏曾繁林庄学波颜锟黄章荣
申请(专利权)人:中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1