买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种用于应用系统集成编排的调度方法及系统_江苏南通鑫业网络科技有限公司_202311600929.3 

申请/专利权人:江苏南通鑫业网络科技有限公司

申请日:2023-11-28

公开(公告)日:2024-03-22

公开(公告)号:CN117742882A

主分类号:G06F9/455

分类号:G06F9/455

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.09#实质审查的生效;2024.03.22#公开

摘要:本发明公开了一种用于应用系统集成编排的调度方法及系统,用于网络应用领域,该调度方法包括以下步骤:设计微服务的边界和标准化接口;声明微服务之间的依赖关系和集成逻辑,并通过微服务的容器编排框架统一配置和管理微服务的基础设施资源;使用统一的CICD流水线自动化构建、测试和打包微服务;使用Docker容器技术生成微服务部署所需的微服务容器镜像;基于Kubernetes进行微服务容器镜像的自动化部署和生命周期管理;利用容器编排框架实现微服务的调度、监控和高可用保障。本发明通过微服务框架和容器编排技术,实现不同应用系统之间的功能互操作,打通应用系统间的信息孤岛,降低应用系统集成的复杂度。

主权项:1.一种用于应用系统集成编排的调度方法,其特征在于,该调度方法包括以下步骤:S1、利用微服务中的微服务编程框架简化微服务业务逻辑的开发,并设计微服务的边界和标准化接口;S2、根据微服务自身定义的标准化接口,声明微服务之间的依赖关系和集成逻辑,并通过微服务的容器编排框架统一配置和管理微服务的基础设施资源;S3、使用统一的CICD流水线自动化构建、测试和打包微服务;S4、根据Dockerfile规范,使用Docker容器技术生成微服务部署所需的微服务容器镜像;S5、基于Kubernetes进行微服务容器镜像的自动化部署和生命周期管理;S6、利用容器编排框架实现微服务的调度、监控和高可用保障,并通过故障转移、限流熔断策略提升微服务的稳定性;所述基于Kubernetes进行微服务容器镜像的自动化部署和生命周期管理包括以下步骤:S51、在Kubernetes集群中创建微服务的命名空间;S52、明确定义微服务的部署模板,指定部署的容器镜像和资源配置;S53、根据定义好的部署模板创建微服务的服务资源,暴露网络访问接口;S54、将微服务的部署和服务配置应用到Kubernetes集群中;S55、Kubernetes集群基于部署配置获取镜像,创建并启动微服务实例;S56、定义微服务实例的副本数量,并使用自动弹性伸缩算法,根据负载预测结果调整实例数目;S57、通过滚动升级策略实现微服务平滑升级,逐步替换微服务实例,实现零宕机升级;S58、监视微服务在Kubernetes的运行状态和资源占用,根据监控主动恢复微服务故障和重启故障实例;所述定义微服务实例的副本数量,并使用自动弹性伸缩算法,根据负载预测结果调整实例数目包括以下步骤:S561、根据业务需求定义微服务的初始副本数量,并在Kubernetes集群按定义副本数量创建微服务;S562、开启Kubernetes集群的HPA自动弹性功能,构建微服务负载预测函数;S563、根据微服务负载预测函数的预测结果计算目标副本数量;S564、定期查询预测结果并调整副本数;其中,所述微服务负载预测函数的计算公式为:Lt+1=fLt,Lt-1,...,Lt-n;式中,Lt+1为下一时刻的预测负载;Lt为当前时刻的预测负载;Lt-1为上一时刻的预测负载;Lt-n为往前第n个时刻的预测负载;f为负载预测函数。

全文数据:

权利要求:

百度查询: 江苏南通鑫业网络科技有限公司 一种用于应用系统集成编排的调度方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。