SpringCloud、Istio比较

对比项SpringCloudIstio
Auto Scaling & self healingHealthIndicatorPool Ejection
Deployment & ScheduingDeployment strategy,DarkLaunch,A/B,cannary
Resilience&Fault ToleranceHealthIndicator,HystrixCircuit breaker/timeout/retry
Api gatewayzuulTraffic cotrol,egress
load balancingribbonenvoy
Chaos engineeringChaos monkey for spring bootenvoy
Configuration managementExternalized configuration
Application packagingSpring boot maven/gradle plugin
Job managementSpring batch
Process Isolationenvoy

 

 

截至20190426

对比项

spring-cloud/spring-cloud-netflix

spring-cloud/spring-cloud-gateway

spring-cloud/spring-cloud-config

istio/istio

Github Star

6.1k

17047

贡献者

328

360

Commit数

4660

7601

Open issues

293

939

pull request

44

170

文档

英文文档齐全,中文文档由中文网社区翻译

英文中文文档齐全

生态圈

强大,在Stackoverflow与Github上具有活跃的社区,更新频繁

目前大厂里华为有在推以及出教程

istio中文内容由 ServiceMesher 社区维护,部分文档可能稍微滞后于英文版本,同步工作持续进行

Service Mesh的在社区的知名度方面和2015年时微服务的状态类似。但是,有一个很大不同在于:微服务在2015年时在实践方面已经有很多公司已经实践并积累了足够的经验,包括类库,典型如Netflix和OSS套件,但是Service Mesh,尤其是以Istio和Conduit为代表的具备强大管理能力的Service Mesh,至今还没有落地实践可以参考。

 

对比项

spring-cloud

istio

学习曲线           

平滑,官方和Github具有大量成熟的实例供学习

2017年5月发布0.1版本,资料相对较少

开发效率

社区支持强大,更新非常快,开发效率高

简化应用的开发及部署方式,把应用上线所需的外围支撑系统与业务应用相分离,从而减轻开发团队的压力,提升开发效率

集成性

来源于Spring,质量、稳定性、持续性都可以得到保证; Spirng Cloud天然支持Spring Boot,更加便于业务落地

Istio 是独立于平台的,但目前在Kubernetes上支持比较好,其他平台有待时间验证

开源协议

Apache-2.0

Apache-2.0

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lovelife110

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值