一种微服务的部署和运行方法

基本信息

申请号 CN202010598091.9 申请日 -
公开(公告)号 CN111488201B 公开(公告)日 2020-08-04
申请公布号 CN111488201B 申请公布日 2020-08-04
分类号 G06F9/455(2006.01)I 分类 计算;推算;计数;
发明人 周波;朱维扬;孙彬慧;李善平;王健;郦哲聪;杨朝晖 申请(专利权)人 浙江网新恒天软件有限公司
代理机构 杭州求是专利事务所有限公司 代理人 浙江网新恒天软件有限公司
地址 310012浙江省杭州市教工路23号百脑汇科技大厦18楼
法律状态 -

摘要

摘要 本发明公开一种微服务的部署和运行方法,包括服务构建阶段、服务部署启动阶段、服务停止卸载阶段。用户通过服务控制器发出服务启动指令,服务控制器获取初始化参数和用户配置的服务启动参数和服务运行方式,将服务包放置在执行器的指定路径下,执行器在运行的情况下实现服务的启动运行。服务支持组件开启线程,定时检查服务注册信息,通知服务控制器服务启动情况。用户通过服务控制器发出服务停止指令,服务控制器通知执行器卸载指定服务,执行器执行关闭和删除指定服务,服务支持组件实现取消服务注册上报线程。本发明中每个微服务作为一个单独的模块存在,互不干扰,通过选择单进程部署,可以显著减少服务进程对硬件资源的消耗。