SpringCloud、Istio比较 蔚落 2022-02-14 04:55 302阅读 0赞 <table> <thead> <tr> <th>对比项</th> <th>SpringCloud</th> <th>Istio</th> </tr> </thead> <tbody> <tr> <td>Auto Scaling & self healing</td> <td>HealthIndicator</td> <td>Pool Ejection</td> </tr> <tr> <td>Deployment & Scheduing</td> <td>无</td> <td>Deployment strategy,DarkLaunch,A/B,cannary</td> </tr> <tr> <td>Resilience&Fault Tolerance</td> <td>HealthIndicator,Hystrix</td> <td>Circuit breaker/timeout/retry</td> </tr> <tr> <td>Api gateway</td> <td>zuul</td> <td>Traffic cotrol,egress</td> </tr> <tr> <td>load balancing</td> <td>ribbon</td> <td>envoy</td> </tr> <tr> <td>Chaos engineering</td> <td>Chaos monkey for spring boot</td> <td>envoy</td> </tr> <tr> <td>Configuration management</td> <td>Externalized configuration</td> <td>无</td> </tr> <tr> <td>Application packaging</td> <td>Spring boot maven/gradle plugin</td> <td>无</td> </tr> <tr> <td>Job management</td> <td>Spring batch</td> <td>无</td> </tr> <tr> <td>Process Isolation</td> <td>无</td> <td>envoy</td> </tr> </tbody> </table> 截至20190426 <table> <tbody> <tr> <td> <p style="margin-left:0cm;"><strong>对比项</strong></p> </td> <td> <p style="margin-left:0cm;"><strong>spring-cloud/spring-cloud-netflix</strong></p> <p style="margin-left:0cm;"><strong>spring-cloud/spring-cloud-gateway</strong></p> <p style="margin-left:0cm;"><strong>spring-cloud/spring-cloud-config</strong></p> </td> <td> <p style="margin-left:0cm;"><strong>istio/istio</strong></p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">Github Star</p> </td> <td> <p style="margin-left:0cm;">6.1k</p> </td> <td> <p style="margin-left:0cm;">17047</p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">贡献者</p> </td> <td> <p style="margin-left:0cm;">328</p> </td> <td> <p style="margin-left:0cm;">360</p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">Commit数</p> </td> <td> <p style="margin-left:0cm;">4660</p> </td> <td> <p style="margin-left:0cm;">7601</p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">Open issues</p> </td> <td> <p style="margin-left:0cm;">293</p> </td> <td> <p style="margin-left:0cm;">939</p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">pull request</p> </td> <td> <p style="margin-left:0cm;">44</p> </td> <td> <p style="margin-left:0cm;">170</p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">文档</p> </td> <td> <p style="margin-left:0cm;">英文文档齐全,中文文档由中文网社区翻译</p> </td> <td> <p style="margin-left:0cm;">英文中文文档齐全</p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">生态圈</p> </td> <td> <p style="margin-left:0cm;">强大,在Stackoverflow与Github上具有活跃的社区,更新频繁</p> </td> <td> <p style="margin-left:0cm;">目前大厂里华为有在推以及出教程</p> </td> </tr> </tbody> </table> **istio**中文内容由 ServiceMesher 社区维护,部分文档可能稍微滞后于英文版本,同步工作持续进行 Service Mesh的在社区的知名度方面和2015年时微服务的状态类似。但是,有一个很大不同在于:微服务在2015年时在实践方面已经有很多公司已经实践并积累了足够的经验,包括类库,典型如Netflix和OSS套件,但是Service Mesh,尤其是以Istio和Conduit为代表的具备强大管理能力的Service Mesh,至今还没有落地实践可以参考。 <table> <thead> <tr> <th> <p style="margin-left:0cm;"><strong>对比项</strong></p> </th> <th> <p style="margin-left:0cm;"><strong>spring-cloud</strong></p> </th> <th> <p style="margin-left:0cm;"><strong>istio</strong></p> </th> </tr> </thead> <tbody> <tr> <td> <p style="margin-left:0cm;">学习曲线 </p> </td> <td> <p style="margin-left:0cm;">平滑,官方和Github具有大量成熟的实例供学习</p> </td> <td> <p style="margin-left:0cm;">2017年5月发布0.1版本,资料相对较少</p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">开发效率</p> </td> <td> <p style="margin-left:0cm;">社区支持强大,更新非常快,开发效率高</p> </td> <td> <p style="margin-left:0cm;">简化应用的开发及部署方式,把应用上线所需的外围支撑系统与业务应用相分离,从而减轻开发团队的压力,提升开发效率</p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">集成性</p> </td> <td> <p style="margin-left:0cm;">来源于Spring,质量、稳定性、持续性都可以得到保证; Spirng Cloud天然支持Spring Boot,更加便于业务落地</p> </td> <td> <p style="margin-left:0cm;">Istio 是独立于平台的,但目前在Kubernetes上支持比较好,其他平台有待时间验证</p> </td> </tr> <tr> <td> <p style="margin-left:0cm;">开源协议</p> </td> <td> <p style="margin-left:0cm;">Apache-2.0</p> </td> <td> <p style="margin-left:0cm;">Apache-2.0</p> </td> </tr> </tbody> </table>
相关 分数比较 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhp 短命女/ 2022年11月12日 10:53/ 0 赞/ 181 阅读
相关 交换、比较 交换 比较 -------------------- 交换 请编写一个算法,不用任何额外变量交换两个整数的值。 给定一个数组 妖狐艹你老母/ 2022年06月09日 09:56/ 0 赞/ 144 阅读
相关 字符串比较 字符串比较 1. 比较是否同一字符串对象 String str1=new String("hello wolrd"); String str2=new Strin 男娘i/ 2022年06月03日 02:28/ 0 赞/ 279 阅读
相关 Linux Shell日期比较,数值比较和字符串比较及相关 Linux Shell日期比较,数值比较和字符串比较及相关 说明: 1. 把字符串当成整型进行比较,由于abcd等字符对不上0123当程序尝试去转成二进制时无法完成 青旅半醒/ 2022年05月18日 04:17/ 0 赞/ 363 阅读
相关 字符串比较 题目描述 比较两个字符串s1和s2的大小,如果s1>s2,则输出一个正数;若s1=s2,则输出0;若s1<s2,则输出一个负数。 要求:不用strcpy函数;两个字符串 红太狼/ 2022年05月05日 10:28/ 0 赞/ 341 阅读
相关 比较 形容词 副词 有所谓的比较的概念 quick large ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_1 素颜马尾好姑娘i/ 2022年04月12日 13:30/ 0 赞/ 279 阅读
相关 比较器 比较器 我们知道,使用TreeSet集合当我们存储的元素是有默认的规则时候,取出的元素顺序是升序输出的,那么当我们存储一个自定义的引用类型数据的时候也想让他们按照一个顺序 喜欢ヅ旅行/ 2022年03月08日 02:52/ 0 赞/ 307 阅读
相关 文本比较 参考:[https://www.cnblogs.com/grenet/archive/2010/06/01/1748448.html][https_www.cnblogs 亦凉/ 2022年02月03日 06:39/ 0 赞/ 327 阅读
相关 值比较 跟 索引比较 要分清 值比较 跟 索引比较。值比较常见的有字符串,数字跟布尔。索引比较常见的有对象,数组跟函数。索引比较的话只要索引不同即不等。 -------------------- 川长思鸟来/ 2021年09月22日 09:04/ 0 赞/ 433 阅读
相关 js 深比较和浅比较 浅比较: 基本类型会比较值是否相等 复杂类型会比较引用地址是否相等,如=== 深比较: 复杂类型递归遍历里面的每一个属 淡淡的烟草味﹌/ 2021年07月24日 11:39/ 0 赞/ 475 阅读
还没有评论,来说两句吧...