乱弹微服务
admin
2021-01-07 22:25:25
0

乱弹微服务

1. 前言

3 月 10 日,Linux 基金会宣布旗下项目 TARS 正式成立 TARS 基金会,宣称致力于构建微服务。该项目是腾讯公司捐献给 Linux 基金会的一个项目,据称该项目在腾讯已经使用了近 10 年,有大量的实践经验。为什么这么多公司打算在微服务领域进行深耕呢?我们真的需要微服务吗?今天来聊一聊这些微服务。2. Spring Cloud

Spring 官方在 14 年下半年出了 Spring Cloud。2016 年底无意中看到这个,当时国内资料很少也很少听说便没有过于在意。2017 年有同事安利了这个东西,也是从这个时候“微服务”这个概念在技术圈“热”了起来。我便花了很大的精力学习了一番。一直到 2018 年下半年才有机会实践中使用 Spring Cloud 。但是这个项目半年就“夭折”了,需求不明确,业务推进缓慢。

我一直不明白为什么当时 Leader 坚持使用 Spring Cloud ,从当时人力和业务都不应该使用它。毕竟很多场景需要的路由控制、限流等一些需要定制化的功能要花一些精力去处理,而且业务划分是否合理也决定了微服务的复杂程度。我觉得更多的有“炫技”成分在里面。我个人觉得是否使用微服务一定要看业务的推进情况。不过 Spring Cloud 也为面试作出了很多的贡献。

乱弹微服务

2018 年 11 月,当 Netflix 宣布旗下被 Spring Cloud 所依赖的诸多项目进入维护模式后,Spring Cloud 开始出现了一些危机。因为 Spring Cloud 只是作为上层的规范,底层依赖于第三方的轮子。这也符合 Spring 官方的一惯风格。

相关内容