最近比较流行用spring cloud构建微服务,如果用spring cloud全家桶构建微服务那么就绑定在java语言上了,一个公司开发语言很可能有多种,所以会有局限性,个人感觉最好的微服务应该是由spring cloud和kubernetes相互配合构建的,发挥出两者的各自优势。对于spring cloud,可以使用的组件有断路器Hystrix,rest客户端Feign,以及api gateway Zuul;对于k8s,使用它的负载均衡,服务发现。再加上k8s在部署上的故障转移,自我修复等强大功能,实为完美的微服务解决方案。
Logo

开源、云原生的融合云平台

更多推荐