一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种软件系统的组件适配方法、装置、服务端及存储介质与流程

2022-12-20 01:17:32 来源:中国专利 TAG:

技术特征:
1.一种软件系统的组件适配方法,应用于服务端,其特征在于,所述方法包括:获取软件系统的待适配组件;确定所述待适配组件提供服务的类型;根据预设的与所述类型对应的处理策略,对所述待适配组件进行适配处理。2.如权利要求1所述的软件系统的组件适配方法,其特征在于,所述根据预设的与所述类型对应的处理策略,对所述待适配组件进行适配处理,包括:若所述类型为无状态且无存储的服务类型,则部署与所述待适配组件提供相同服务的组件副本;所述无状态且无存储指所述服务端在提供所述服务时未缓存客户端的信息,且所述待适配组件的相关数据未存储于外部组件。3.如权利要求1所述的软件系统的组件适配方法,其特征在于,所述根据预设的与所述类型对应的处理策略,对所述待适配组件进行适配处理,包括:若所述类型为无状态且有存储的服务类型,则部署与所述待适配组件提供相同服务的组件副本,且将所述待适配组件、所述组件副本以及外部组件存储的数据存储至共享存储器;所述无状态且有存储指所述服务端在提供所述服务时未缓存客户端的信息,且所述待适配组件的相关数据存储于所述外部组件。4.如权利要求1所述的软件系统的组件适配方法,其特征在于,所述根据预设的与所述类型对应的处理策略,对所述待适配组件进行适配处理,包括:若所述类型为有状态且有存储的服务类型或者有状态且无存储的服务类型,则部署与所述待适配组件提供相同服务的多个组件副本,且将所述待适配组件、所述多个组件副本以及外部组件存储的数据存储至共享存储器;其中,每个所述组件副本均携带有对应的服务地址;所述有状态有存储指所述服务端在提供所述服务时缓存客户端的信息,且所述待适配组件的相关数据存储于所述外部组件;所述有状态无存储指所述服务端在提供所述服务时缓存客户端的信息,且所述待适配组件的相关数据未存储于所述外部组件;从所述多个组件副本中选取目标组件副本,并在服务注册中心通过所述目标组件副本携带的服务地址完成服务注册。5.如权利要求4所述的软件系统的组件适配方法,其特征在于,所述从所述多个组件副本中选取目标组件副本,包括:在服务代理组件的配置项中配置有与所述组件副本数量相等的多个副本地址;所述多个副本地址与所述多个组件副本一一对应;所述服务代理组件至少有两个;检测各个所述副本地址分别对应的组件副本是否正常运行;从正常运行的各个所述组件副本中选取所述目标组件副本。6.如权利要求5所述的软件系统的组件适配方法,其特征在于,所述服务代理组件为网关服务。7.如权利要求4-6任一项所述的软件系统的组件适配方法,其特征在于,所述在服务注册中心通过所述目标组件副本携带的服务地址完成服务注册之后,还包括:每隔预设时长检测所述目标组件副本是否正常运行;若所述目标组件副本未正常运行,则从所述多个组件副本中选取除所述目标组件副本之外的一个组件副本,并在所述服务注册中心通过所述一个组件副本携带的服务地址完成服务注册。
8.如权利要求4-6任一项所述的软件系统的组件适配方法,其特征在于,所述在服务注册中心通过所述目标组件副本携带的服务地址完成服务注册之后,还包括:若在预设时间段后检测到所述服务注册中心未接收到服务代理组件发送的与所述目标组件副本对应的心跳包,则从所述多个组件副本中选取除所述目标组件副本之外的一个组件副本,并在所述服务注册中心通过所述一个组件副本携带的服务地址完成服务注册。9.一种软件系统的组件适配装置,应用于服务端,其特征在于,所述装置包括:获取单元,用于获取软件系统的待适配组件;确定单元,用于确定所述待适配组件提供服务的类型;处理单元,用于根据预设的与所述类型对应的处理策略,对所述待适配组件进行适配处理。10.一种服务端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的软件系统的组件适配方法。11.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的软件系统的组件适配方法。

技术总结
本申请适用于计算机技术领域,提供了一种软件系统的组件适配方法、装置、服务端及计算机可读存储介质,所述方法包括:获取软件系统的待适配组件;确定待适配组件提供服务的类型;根据预设的与类型对应的处理策略,对待适配组件进行适配处理。采用该方法可以根据待适配组件提供的不同服务的类型,对待适配组件进行不同的适配处理,从而提高组件适配处理的灵活性与实用性。活性与实用性。活性与实用性。


技术研发人员:邱炜伟 谭锦志 李伟 尚璇 戴唯威
受保护的技术使用者:杭州趣链科技有限公司
技术研发日:2022.08.24
技术公布日:2022/12/16
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献