APP下载

一种基于服务网格的微服务项目改造方案

2021-07-19张金玲王天人张正明

信息通信技术 2021年3期
关键词:规则功能服务

张金玲 王天人 蒋 成 张正明 许 翀

中国联通研究院 北京 100176

引言

当微服务的数量随着业务数量的增加而增加时,封装和运行微服务程序的容器管理和编排难度相应的增加,微服务项目融合容器编排体系非常有必要。同时微服务支持的技术比较复杂且支持多种技术开发语言,因此开发语言之间如何调用、如何替换其他技术语言、如何降低技术升级替换成本等问题亟需解决,加之业务逻辑的复杂性需要项目研发人员的精力集中在业务的开发上,项目中服务的治理和运维需要分离开来,服务网格的引入很好地解决了这些难题[1]。服务网格将服务管理功能从整体项目中独立出来,将服务治理功能提到微服务的底层部署端,在微服务底层部署端以独立的方式部署,这种独立服务治理方式敏捷地完成了项目的迭代演进,保障了系统的高可靠性,实现了支持多种语言的开发。

本文以现有的单体微服务项目为改造背景,介绍如何将容器编排技术、服务网格技术应用到微服务项目改造中。

现有微服务项目融合了业务与分布式系统的服务管理功能,服务管理包括服务注册、服务发现、配置管理、熔断限流、路由分发等功能,目前存在的问题有以下四点。

1)微服务数量随业务量增加而增多,部署的容器数量级随之变大,对于大量容器的编排问题需要解决。

2)业务复杂性带来业务垂直深度的增强,共享能力和业务分工问题开始凸显。……

登录APP查看全文

猜你喜欢

规则功能服务
也谈诗的“功能”
撑竿跳规则的制定
数独的规则和演变
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
让规则不规则
招行30年:从“满意服务”到“感动服务”
关于非首都功能疏解的几点思考
TPP反腐败规则对我国的启示