hantsy
2019-08-18 13:36:34 +08:00
Spring Cloud==> Microservice 1.0 国内开发人员依赖 Spring 太厉害了。
K8s ===> Microservice 2.0 现在容器编排几乎是 K8s 一家独大。
以前一个海外项目 ,Spring Cloud 开始有雏形(主要是集成 Netflix 那一套)的时候就开始试用(当然我们会写 POC 进行比较),结果我们放弃了几乎所有的 Spring Cloud 项目(除了日志跟踪),当时我们认为最大的问题,它将运维的一些东西全部集成到代码,性能上成问题,而且后期运维,扩展非常不方便。像 Service Discovery,Config,Load Balance,Circuit Breaker 这些可以说用容器方便的得多, 将这些打包进 Service,本身就违背 Microservice 的初忠。每个 Service 本身就是应该集成在解决业务问题, 对于用什么技术并不重要。