APP下载

论Service Mesh在微服务架构中的优势

2018-09-17中国人民财产保险股份有限公司孙杰平

通信世界 2018年23期
关键词:语言服务系统

中国人民财产保险股份有限公司|孙杰平

在当前可以预测的未来基础设施演进过程中,基于Service mesh模式在大中型系统组织模型中具备较大的优势。

随着互联网行业发展,微服务架构逐渐被认同为最先进的技术架构模式,各类信息系统无论是否适用,都急于启用微服务架构模式。但在微服务化改造与运行过程中,会发现微服务的天生缺陷,以及目前各类微服务框架,如SpringCloud、Dubbo等,也仅作为过渡模型的事实。

对于现有广泛使用的微服务模型,如SpringCloud、Dubbo等,较为突出的问题主要有以下几方面:一是不适于高度组织化的容器集群,由于容器的部署销毁是由外部K8S等框架实施的,微服务实体运行于容器中同外部隔离,不知道自己的服务地址等环境信息,因此微服务的服务发现必须和K8S做适配才能真正可用,这样就产生了极其不自然的功能重叠和绕道。二是现有微服务框架的跨语言能力极弱:对于现代互联网组织来说,多语言化是无法避免的趋势,在系统开发部署过程中,无论从外购系统、社区支持、人力招聘等方面考虑,都不得不接受多语言系统的存在。三是应用间白盒及全相连,一个应用需要知道并连接某服务提供方所有应用的地址以及存活情况。

产生这些问题的原因主要是当前微服务框架将系统组织、服务发现、路由等功能嵌入了应用中,从而导致了系统组织等原本应处于高视角的功能被拉低到了应用这一层,同时也和应用本身在技术上耦合过密。……

登录APP查看全文

猜你喜欢

语言服务系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
语言是刀
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
让语言描写摇曳多姿
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
招行30年:从“满意服务”到“感动服务”