一种微服务快速集成方法、系统、设备及存储介质技术方案

技术编号:40577759 阅读:15 留言:0更新日期:2024-03-06 17:19
本申请涉及一种微服务快速集成方法、系统、设备及存储介质,其方法包括:通过预设的服务映射表和服务管理接口进行微服务的增加、修改和删除,得到确定的微服务集;将微服务集所处的每一个网络节点定义为一个智能体;迭代调整智能体的动作空间并执行流量模拟,通过智能体的动作空间的系统奖励函数计算得到每次调整智能体的动作空间的函数值;将函数值存储到智能体对应的经验缓存池,并通过经验缓存池训练对应的预设的神经网络;根据神经网络的收敛情况或者训练次数,判断是否停止调整智能体的动作空间,得到智能体的动作决策。本发明专利技术能够快速完成微服务的调整,并根据依赖关系加快集成速度,同时基于多智能体实现了微服务的快速和高质量地配置。

【技术实现步骤摘要】

本申请实施例涉及微服务集成,尤其涉及一种微服务快速集成方法、系统、设备及存储介质


技术介绍

1、随着软件系统规模的不断扩大和复杂度的提高,各类子系统及功能模块分别建设、种类繁多、研制进度不一等问题日益凸显。传统的单体架构系统设计模式在开发期,扩展性差,代码耦合性较高,修改系统的任何部分都可能会影响整个系统的功能和性能;而在运行期,由于各个业务功能难以隔离,单个业务功能出现逻辑异常或者内存溢出,就可能造成整个系统的崩溃。另外,对于单体架构系统,新业务功能的加入或升级都需要重新启动整个系统。因此,为了便于系统的增量式开发,微服务架构、service mesh等技术得到了广泛的研究和使用。

2、微服务架构是一种面向服务的软件架构,它将一个大型应用程序拆分成一组更小的、自治的服务,这些服务可以独立部署、扩展、维护和更新。而service mesh是一种为微服务架构提供网络通信基础设施的技术,它提供了一种在微服务之间进行通信、监视和控制的机制,使得微服务之间的通信更加可靠、安全、高效和可观测,目前市面上比较流行的service mesh有istio、l本文档来自技高网...

【技术保护点】

1.一种微服务快速集成方法,其特征在于,包括:

2.根据权利要求1所述的微服务快速集成方法,其特征在于,所述构建服务管理接口,包括:

3.根据权利要求2所述的微服务快速集成方法,其特征在于,所述通过预设的服务映射表和所述服务管理接口进行微服务的增加、修改和删除,包括:

4.根据权利要求2所述的微服务快速集成方法,其特征在于,所述迭代调整所述智能体的动作空间并执行流量模拟,包括:

5.根据权利要求4所述的微服务快速集成方法,其特征在于,所述调整所述智能体对应的所述微服务的特征向量,并对应进行所述智能体的动作空间调整,包括:

6.根...

【技术特征摘要】

1.一种微服务快速集成方法,其特征在于,包括:

2.根据权利要求1所述的微服务快速集成方法,其特征在于,所述构建服务管理接口,包括:

3.根据权利要求2所述的微服务快速集成方法,其特征在于,所述通过预设的服务映射表和所述服务管理接口进行微服务的增加、修改和删除,包括:

4.根据权利要求2所述的微服务快速集成方法,其特征在于,所述迭代调整所述智能体的动作空间并执行流量模拟,包括:

5.根据权利要求4所述的微服务快速集成方法,其特征在于,所述调整所述智能体对应的所述微服务的特征向量,并对应进行所述...

【专利技术属性】
技术研发人员:王涛沈大勇张忠山姚锋杜永浩闫俊刚王沛陈英武吕济民何磊陈宇宁陈盈果刘晓路
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1