CN116860288B 一种erp系统升级方法、装置、设备及介质 (昆仑数智科技有限责任公司)_第1页
CN116860288B 一种erp系统升级方法、装置、设备及介质 (昆仑数智科技有限责任公司)_第2页
CN116860288B 一种erp系统升级方法、装置、设备及介质 (昆仑数智科技有限责任公司)_第3页
CN116860288B 一种erp系统升级方法、装置、设备及介质 (昆仑数智科技有限责任公司)_第4页
CN116860288B 一种erp系统升级方法、装置、设备及介质 (昆仑数智科技有限责任公司)_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本ERP系统实例对应的新服务注册到注册中心,衡策略服务上卸载旧版本ERP系统实例,旧版本ERP系统实例运行前期已经收到的业务请求,新版本ERP系统实例运行新接收的业务请求;验证理完前期业务请求,且新版本ERP系统实例验证2利用Jenkins集成工具进行新版本ERP系统实例的编译打包上线,并在Consul注册中待新版本ERP系统实例运行正常后,将与新版本ERP系统实例对应的利用Consul注册中心的DeregisterService服务卸载旧版本ERP系统实例,利用预设Pod设置为Terminating状态,并从所有Service的Endpoints列表中删除;执行利用Consul注册中心的ServiceRegister服务完成新版本ERP系统实例的注册,利用4.如权利要求1所述的ERP系统升级方法,其特征在于,所重复多轮遍历所有线程池判断是否存在任务,若重复多所述新版本启动模块,用于利用Jenkins集成工具进行新版本ERP3所述新服务注册模块,用于待新版本ERP系统实例运行正常后,将与新版所述旧版本卸载模块,用于利用Consul注册中心的DeregisterServi所述旧版本停机模块,用于验证新版本ERP系统实例,当旧版本ERPPod设置为Terminating状态,并从所有Service的Endpoints列表中删除;执行7.一种计算机可读存储介质,其上存储有计8.一种计算机设备,包括存储器,处理器及4[0005]升级后:系统运维人员确定新版本运行正常后才可以通知测试人员进行版本验[0006]为了提供一种不影响影响前端客户使用,也不影响后端接口调用的ERP系统升级用Ingress_Control路由实时将新5[0016]进一步的,所述在注册中心和负载均衡策略服务上卸载旧版本ERP系统实例,包[0017]利用Consul注册中心的DeregisterService服务卸载旧版本ERP系统实例,利用[0020]API接口接收停机命令后,触发ControllerManager服务组件调用业务模块发起[0023]在jenkins中编写sh脚本,使用curl命名,调用patch接口,更新旧版本的[0035]所述旧版本卸载模块,用于在注册中心和负载均衡策略服务上卸载旧版本ERP系[0038]本发明实施例提供的ERP系统升级方法中先启动新版本ERP系统实例,待新版本6注册中心和负载均衡上卸载旧版本ERP系统实例,但是旧版本ERP系统实例并没有停止运骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确7[0057]Consul:分布式环境中的服务的注册和发现流程,通过HTTP或者DNS接口发现,源对象进行管理,当Node节点中运行的Pod对象或是Node自身发生意外或故障时,8常运行的业务数据流及管理数据流两部分。ELB是弹性负载均衡(ElasticLoadBalance)例的注册,利用Ingress_Control路由实时将新的服务的访问地址同步到负载均衡策略服[0072]Consul注册中心的主要接口是RESTfulHTTPAPI,该API可以用来增删查改[0074]/v1/agent/service/register:在本地agent增加一个新的服务项,使用PUT方法[0079]具体的,可以利用Consul注册中心的DeregisterService服务卸载旧版本ERP系[0081]/v1/agent/service/d[0083]步骤S40,验证新版本ERP系统实例,当旧版本ERP系统实例已处理完前期业务请9[0086]APIServer是Kubernetes的原生API,可以通过API网关调用,其URL格式为:[0088]PATCH/APIs/apps/Kubernetes决定终止Pod,就会发生一系列事件,需要对多个对象(如Endpoint、Ipvs/[0094]步骤S4021,Pod状态变更:将Pod设置为Terminating状态,并从所有Service的[0098]该步骤与PreStopHook同时执行,因此TerminationGracePeriodSeconds需要大[0100]上述步骤S4021一步骤S4024的步骤可以同时进行,因此有可能存在Pod收到[0116]本发明实施例提供的ERP系统升级方法中先启动新版本ERP系统实例,待新版本注册中心和负载均衡上卸载旧版本ERP系统实例,但是旧版本ERP系统实例并没有停止运升级。图5示意出了管理数据流在Consul注册中心、APIServer服务组件、Controller心的流量下线申请的流量下线实现;Jenkins集成工具调用APIServer的Pods下线实现;[0122]具体的,新版本启动模块101用于可以利用Jenkins集成工具进行新版本ERP系统[0126]具体的,旧版本卸载模块103用于利用Consul注册中心的DeregisterService服对旧版本ERP系统实例的停机命令。还用于使API接口接收停机命令后,触发Controller[0130]本发明实施例提供的ERP系统升级装置先启动新版本ERP系统实例,待新版本ERP请求。然后就可以开始验证新版本ERP系统实例。通过后台程序确定旧版本业务已经处理可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定[0137]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或其他可编程设备上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论