SpringCloud、Istio比较

对比项 SpringCloud Istio AutoScaling&selfhealing HealthIndicator PoolEjection Deployment&Scheduing 无 Deploymentstrategy,DarkLaunch,A/B,cannary Resilience&Fault…

大家好,又见面了,我是你们的朋友全栈君。

对比项 SpringCloud Istio
Auto Scaling & self healing HealthIndicator Pool Ejection
Deployment & Scheduing Deployment strategy,DarkLaunch,A/B,cannary
Resilience&Fault Tolerance HealthIndicator,Hystrix Circuit breaker/timeout/retry
Api gateway zuul Traffic cotrol,egress
load balancing ribbon envoy
Chaos engineering Chaos monkey for spring boot envoy
Configuration management Externalized configuration
Application packaging Spring boot maven/gradle plugin
Job management Spring batch
Process Isolation envoy

 

 

截至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

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128450.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm的优势_jupyter pycharm

    pycharm的优势_jupyter pycharm一直用sublime,最近写服务器和客户端的程序时就有些坑了,所以我简单说一下我遇到的他们的区别sublime优点:1.字体好看,界面简洁,看起来很爽2.轻便,直接把目录拖进去就行了,不用创建项目什么的。打开只需0.1秒~但你想要的功能基本都有,还有很多酷炫的插件让你锦上添花3.写代码很酷啊,你去看下sublime官网就知道了,比如多行编辑(这个确实用到过),还有各种快捷键让…

    2022年8月29日
    2
  • 粒子群算法详解

    粒子群算法详解一.产生背景  ❃粒子群算法(particleswarmoptimization,PSO)由Kennedy和Eberhart在1995年提出,该算法对于Hepper的模拟鸟群(鱼群)的模型进行修正,以使粒子能够飞向解空间,并在最好解处降落,从而得到了粒子群优化算法。❃同遗传算法类似,也是一种基于群体叠代的,但并没有遗传算法用的交叉以及变异,而是粒子在解空间追随最优的粒子进行搜索。

    2022年6月10日
    34
  • 背包问题九讲笔记_完全背包[通俗易懂]

    背包问题九讲笔记_完全背包[通俗易懂]摘自TianyiCui童鞋的《背包问题九讲》,稍作修改,方便理解。本文包含的内容:———————————————完全背包问题描述已知:有一个容量为V的背包和N件物品,第i件物品的重量是weight[i],收益是cost[i]。条件:每种物品都有无限件,能放多少就放多少。问题:在不超

    2022年7月13日
    14
  • [译] Android 生命周期备忘录 — 第三部分:Fragments

    [译] Android 生命周期备忘录 — 第三部分:Fragments

    2021年7月4日
    77
  • STM32F103参考手册_stm32f103 422

    STM32F103参考手册_stm32f103 422个人觉得,资源取于外,就应该分享。所以以下百度网盘的链接是关于stm32f103数据手册,参考手册等等资料!链接:https://pan.baidu.com/s/1fY8ggZi2Q-z1pvo0xk0bow提取码:cj40这个链接是stm32驱动方面的等等东西,都放在这个链接下了链接:https://pan.baidu.com/s/12mRgh_PaPOG6Yd9G21sxbA提取码:1hzf……

    2022年10月15日
    2
  • com.onseven.dbvis.DbVisualizerGUI

    com.onseven.dbvis.DbVisualizerGUIcom.onseven.dbvis.DbVisualizerGUI

    2022年4月23日
    353

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号