linux的cimserver是什么服务,一种CIMserver集群无缝更新方法与流程

c03a12fbc235979305ec83f2163343ff.gif

本发明涉及计算机技术领域,尤其涉及一种cimserver集群无缝更新方法。

背景技术:

cim(computerintegratedmanu-facturing)系统是大型工业生产的核心系统,通过计算机,网络通讯和软件系统等信息科技,整合与管理制造过程中的所有活动,达到生产数据管理、生产自动化、生产效率最大化的目的,是自动化制造过程中的大脑和神经系统,而实现上述的关键就是cim的应用服务器(apserver)集群,由于生产的需求,根据应用的需求修改应用的逻辑是必不可少的,所以apserver也会定期的更新。

版本更新的过程,如果ap集群中的任何一台ap出现问题并继续处理业务,则会造成出现大量的错账,给生产带来不可估量的损失,若异常没有按时处理,将会造成品质问题,如过账失败导致后续无法生产。

技术实现要素:

本发明的目的就在于为了解决上述问题而提供一种cimserver集群无缝更新方法,包括如下步骤:

s1:远程端查找对外提供服务的ap服务器;

s2:远程端修改ap服务器的执行任务为不提供服务,并判断是否修改成功,若成功则转s3,否则重复s2;

s3:消息中间件监听器监控ap服务器的执行任务情况,判断ap服务器是否已经停止提供服务,若是则远程端停止ap服务器运行,否则重复s3;

s4:更新ap服务器,判断ap服务器的版本是否为最新,若是则转s5,否则重复s4;

s5:远程端启动ap服务器,并判断是否成功启动,若是则转s6,否则重复s5;

s6:远程端修改ap服务器的执行任务为提供服务,消息中间件监听器监控ap服务器的执行任务情况,判断ap服务器的执行任务情况是否正常,若正常,则完成ap服务器更新,否则转s3。

本发明的有益效果在于:本发明能够确保系统在更新期间时刻监控队列深度,避免服务器性能瓶颈,同时如果原系统出现问题,能够保证消息不会丢失,避免对生产产生影响;能够确保服务可以通过配置的方式,实时决定该服务对外提供服务的能力,并能够实时停止对外服务;能够确保实时监控服务是否正常对外提供服务,并实时监控处理外部事务的数量,并监控其处理事务的能力大小;确保能够通过远程的命令启动或关闭服务,且能够监控程序的更新状态,避免人员操作与ap服务器操作的不一致性。

附图说明

图1是本发明的流程图;

图2是本发明实施例的系统框图。

具体实施方式

下面结合附图对本发明作进一步说明:

如图1所示,本发明一种cimserver集群无缝更新方法,包括如下步骤:

s1:远程端查找对外提供服务的ap服务器;

s2:远程端修改ap服务器的执行任务为不提供服务,并判断是否修改成功,若成功则转s3,否则重复s2;

s3:消息中间件监听器监控ap服务器的执行任务情况,判断ap服务器是否已经停止提供服务,若是则远程端停止ap服务器运行,否则重复s3;

s4:更新ap服务器,判断ap服务器的版本是否为最新,若是则转s5,否则重复s4;

s5:远程端启动ap服务器,并判断是否成功启动,若是则转s6,否则重复s5;

s6:远程端修改ap服务器的执行任务为提供服务,消息中间件监听器监控ap服务器的执行任务情况,判断ap服务器的执行任务情况是否正常,若正常,则完成ap服务器更新,否则转s3。

消息中间件的消息队列收集各类生产相关的消息,并把消息转发给ap应用服务器集群,每台应用服务器设置有一个监听器,监听消息中间件发来的消息。

通过应用服务的远程端即客户端实施修改应用监听器的执行任务,以决定该应用是否会由消息中间件分发消息,执行任务被修改为该应用不被分发消息,从而实现该应用实时被消息中间件的消息队列舍弃分发,待服务更新完成后,客户端修改执行任务,开始接收并处理消息。本发明通过远程端实时修改消息中间件监听器的执行任务,实时监控服务器的工作状态。

通过消息中间件的消息机制,有效地控制apserver集群对接收到的消息的分配与处理,从而保证在apserver应用更新时100%无中断对外提供服务,从而提升生产效率,改善效益。

本发明的有益效果在于:本发明能够确保系统在更新期间时刻监控队列深度,避免服务器性能瓶颈,同时如果原系统出现问题,能够保证消息不会丢失,避免对生产产生影响;能够确保服务可以通过配置的方式,实时决定该服务对外提供服务的能力,并能够实时停止对外服务;能够确保实时监控服务是否正常对外提供服务,并实时监控处理外部事务的数量,并监控其处理事务的能力大小;确保能够通过远程的命令启动或关闭服务,且能够监控程序的更新状态,避免人员操作与ap服务器操作的不一致性。

本发明的技术方案不限于上述具体实施例的限制,凡是根据本发明的技术方案做出的技术变形,均落入本发明的保护范围之内。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值