PaaS中对微服务的支持如何选择,spring cloud,dubbo和iostio?三者本质区别是什么,什么才是未来发展趋势?如何看待istio架构发送大变化。
收起据我了解,目前 spring cloud,dubbo偏主流, Istio偏新锐,关注的人也越来越多,关于关于本质的区别,其实比较好划分,springcloud和dubbo是同一个类型,springcloud是dubbo的爸爸, 两者使用同样的配置方式,透明化接入应用,对应用没有任何 API 侵入,属于微服务分布式调用框架。而 Istio 更侧重于服务聚合层管理,核心亮点是对语言几乎无绑定。
从项目背景、提供功能、社区更新活跃度三个方面来说,SpringCloud 是目前阶段最为稳妥的可执行微服务框架方案,Istio 作为支持对于 Kubernetes 的优先支持来讲,也是一个值得关注的方案。目前对比来看,Dubbo 则显得不如上述两个。