[发明专利]一种多语言云编译的动态微服务扩容方法及装置有效
申请号: | 201610599650.1 | 申请日: | 2016-07-26 |
公开(公告)号: | CN106227605B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 闫观涛;刘生权;张庆化;熊品卿;徐东;梅宝强 | 申请(专利权)人: | 北京北森云计算股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的多语言云编译的动态微服务扩容方法及装置,该方法获取微服务的服务类型,并分别根据CPU消耗型的微服务扩容方法和内存消耗型的微服务扩容方法对微服务进行扩容处理。扩容的微服务是能够实现预设功能的一个功能点,而不是整个业务系统,由于微服务的内存利用率或者CPU利用率均远小于整个业务系统的内存利用率或者CPU利用率,因此,相比于对整个业务系统进行扩容操作,对微服务的扩容耗时更短,提高了扩容效率,并且有效提高系统功能扩展的灵活性、开放性、可维护性以及可伸缩性。 | ||
搜索关键词: | 一种 语言 编译 动态 微服 扩容 方法 装置 | ||
【主权项】:
1.一种多语言云编译的动态微服务扩容方法,其特征在于,包括:A1:判断预设的微服务的服务类型,若所述微服务的服务类型为CPU消耗型,执行步骤A2,若所述微服务的服务类型为内存消耗型,执行步骤A3;A2:获取所述微服务对应的所有微服务实例的CPU利用率,根据所述CPU利用率对所述微服务中的微服务实例进行复制扩展或者删除操作;A3:获取所述微服务对应的所有微服务实例的内存利用率,根据所述内存利用率对所述微服务中的微服务实例进行复制扩展或者删除操作;其中,所述微服务为一段脚本代码,对所述脚本代码进行编译形成能够实现预设功能的微服务实例;所述服务类型根据所述微服务所在的服务器的配置进行划分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北森云计算股份有限公司,未经北京北森云计算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610599650.1/,转载请声明来源钻瓜专利网。
- 上一篇:芯片中温度降低方法及系统
- 下一篇:多区间分配电子芯片电压的方法及系统