Istio和Spring Cloud也太像了,他们都可以提供服务发现、负截均衡、限流、链路跟踪、鉴权等微服务治理手段,那么二者的主要区别是什么呢?本文就会带大家理解二者的区别。
(资料图)
相信了解SpringCloud的朋友在刚刚开始接触Istio的时候一定会有一个疑问:Istio和 spring cloud也太像了,他们都可以提供服务发现、负截均衡、限流、链路跟踪、鉴权等微服务治理手段,那么二者的主要区别是什么呢?本文就会带大家理解二者的区别,如果您目前对微服务和 Service Mesh还不了解,那么请您忽略本文。
Istio 概述
Istio 是一个开源服务网格(Service Mesh),它透明地分层到现有的分布式应用程序上。 Istio 强大的特性提供了一种统一和更有效的方式来保护、连接和监视服务。 Istio 是实现负载平衡、服务到服务身份验证和监视的路径——只需要很少或不需要更改服务代码。
它强大的控制平面带来了重要的特点,包括:
使用 TLS 加密、强身份认证和授权的集群内服务到服务的安全通信。自动负载均衡的 HTTP, gRPC, WebSocket,和 TCP 流量。通过丰富的路由规则、重试、故障转移和故障注入对流量行为进行细粒度控制。一个可插入的策略层和配置 API,支持访问控制、速率限制和配额。对集群内的所有流量(包括集群入口和出口)进行自动度量、日志和跟踪。SpringCloud概述
Spring Cloud为开发人员提供了用于快速构建分布式系统中某些常见模式的工具(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线)。主要涉及的组件包括:Eureka:注册中心Zuul:服务网关Rbiibon:负载均衡Feign:服务调用Hystrix:熔断器
Istio 和Spring Cloud的区别
大家会发现:Istio和 spring cloud都可以提供服务发现、负截均衡、限流、链路跟踪、鉴权等微服务治理手段,那么二者的主要区别是什么呢?
1、Istio 使用功能强大的 Envoy 服务代理扩展了 Kubernetes,kubernetes本身是一个运维平台,而Spring cloud只是一个开发框架,所以这就注定了Istio在运维层面更为优秀,下图说明了kubernetes和Spring cloud的差异
Istio通过K8S API收集了Service信息来接管后续工作,把流量转发控制权交给了由C++开发的Envoy,Envoy就是Istio的 Sidecar。因此Istio更注重运维而Spring cloud更注重开发;
2、Istio 支持多语言(Istio 实现了Service Mesh,而Service Mesh的核心是改变通信和服务治理能力的提供的方式,通过将这些能力实现从各语言业务实现中解耦,下沉到基础设施层面,以一种更加通用和标准化的方式提供,屏蔽不同语言、不同平台的差异性,有利于通信和服务治理能力的迭代和创新,使得业务实现更加方便。Service Mesh避免了多语言服务治理上的重复建设,通过Service Mesh语言无关的通信和服务治理能力,助力于多语言技术栈的效率提升);SpringCloud体系的缺点是语言只能指定Java;
3、个人认为最重要的是spring cloud 是侵入式微服务,Istio是非侵入式微服务。在Istio中服务发现,注册,调用,负载均衡,降级熔断隔离,网关都是非侵入式的,不需要程序员关心,不需要加入依赖和注解。
从下面这张图中,就可以更为清晰地看到,Istio与springcloud的差异
二者的选择
看到这里,大家一定会认为在Istio和SpringCloud的比较中,Istio会完胜!因为Istio的出现为微服务架构减轻了很多的负担,开发者不需要关心服务调用的超时、重试、rate limit 的实现,服务之间的安全、授权也自动得到了保证;集群管理员也能够很方便地发布应用(AB 测试和灰度发布),并且能清楚看到整个集群的运行情况。
但是这并不表明有了 Istio 就可以高枕无忧了,Istio 只是把原来分散在应用内部的复杂性统一抽象出来放到了统一的地方,并没有让原来的复杂消失不见。因此我们需要维护 Istio 整个集群,而 Istio 的架构比较复杂,一般需要基于 kubernetes 之上,这两个系统都比较复杂,而且它们的稳定性和性能会影响到整个集群。
因此在采用Isito 之前,必须做好清楚的规划,权衡它带来的好处是否远大于额外维护它的花费,需要有相关的人才对整个网络、kubernetes 和 Istio 都比较了解才行。下图做了一个关于Istio和springcloud的总结,大家可以自行判断选择哪种框架。
关键词:
(责任编辑:黄俊飞)推荐内容
- 头条:一文告诉你Istio和Spring Cloud该怎么选
- 浓度公式中m是什么_浓度公式
- 世界通讯!世界上驾驶速度最慢的司机!宝
- 每日视点!报告:2022年有超过7.2亿个密
- 全球短讯!2023中国社会科学院国际法研究
- 中央党校一级教授韩庆祥出版新著,从分析
- 抠门掉价!范德彪购买衣服无理由退货,店
- 盒马确认永辉原CEO李国入职,任CEO助理
- 环球快播:事实证明,浙江广厦那么做,是
- 通讯!日韩首脑5月7日将在韩国总统府举行
- 世界今亮点!中国地震台网正式测定:四川
- 昆明市党政代表团赴曲靖市考察学习
- 不能变相取消、合并!每个县原则上设 1
- 最新快讯!新供给创造新需求
- 拍一拍后缀怎么设置搞笑_拍一拍后缀怎么
- 上犹县气象台发布雷电黄色预警信号【III
- 湖北省不动产“带押过户”多模式并行 累
- 热推荐:今日card中文是什么_card是什么
- 万丰奥威:钻石eDA40电动飞机项目开发进
- 一季度黑龙江省实际利用内外资大幅增长
- 云平台是干什么的_云平台是什么 云平台
- 大秦王朝之小人物_大秦王朝
- 世界聚焦:手工教师节卡片制作图片_手工
- 苹果手机的设备管理不见了怎么恢复_苹果
- 柜台与柜台之间宽度一般不得小于多少厘米
- 电脑屏幕录像软件哪个好用_屏幕录制软件
- 绿城中国(03900)前4个月总合同销售金额约
- 有什么真好作文600字初一 有什么真好
- 世界微动态丨因未按照规定使用经批准或者
- 全球热消息:莱赛尔纤维是什么面料有什么
- 焦点热讯:脸上有斑用什么方法去掉_脸上有
- 焦点短讯!陕西榆林4岁男童被老师摔成轻
- 全球聚焦:联邦快递亚太区域总部由香港迁
- 昊海生科跌11.37% 浙商证券在其高位喊增
- 南开大学与301医院、心玮医疗-B(06609)联
- 世界滚动:俄高官:“保存乌克兰不在美国
- 供销两旺,“五一”家电消费活力释放-当
- “鲜花经济”别样红 全球快资讯
- ST美讯(600898)5月5日游资资金净买入21
- 2023年5月5日港币对新西兰元汇率行情一览表
- 中亚足联主席:中亚国家将联合申办2031年
- 1158万!2023届毕业生数量再创新高 哪些
- 环球百事通!女朋友生病了怎么关心_女朋
- 百事通!TCL科技投资新设光电公司 注册
- 全球新消息丨福州高新区:汽车还在冒黑烟
- 元宇宙板块涨1.35% 中信出版涨19.99%居首
- 2023年火锅行业发展现状分析 火锅行业发
- 【天天新要闻】传媒板块探底回升
- 政治对话才能重建和平(国际论坛) 世界
- 全球今头条!浪漫主义的根源
- 速递!加钱吧!iPhone 15 Pro独享6GHz无线
- 乐观看待中国权益资产 今年关注三大主线
- 资讯:江西电科院推广应用瓷绝缘子红外测
- 观热点:嘉兴嘉善县4.58亿元挂牌1宗宅地
- 三地共护一条河 打造发展大动脉
- 世界播报:罗湖人才市场电话_罗湖人才市场
- 笔记本无线网络有个感叹号_笔记本无线网
- 曹县桃源集镇大寨东街村志愿服务队_对于
- 主子式是什么 主子式
- 雷雨难掩闷热 冷空气正在赶来“灭火”-
- 云平台是干什么的_云平台是什么 云平台
- 大秦王朝之小人物_大秦王朝
- 世界聚焦:手工教师节卡片制作图片_手工
- 苹果手机的设备管理不见了怎么恢复_苹果
- 柜台与柜台之间宽度一般不得小于多少厘米
- 电脑屏幕录像软件哪个好用_屏幕录制软件
- 绿城中国(03900)前4个月总合同销售金额约
- 有什么真好作文600字初一 有什么真好
- 世界微动态丨因未按照规定使用经批准或者
- 全球热消息:莱赛尔纤维是什么面料有什么
- 焦点热讯:脸上有斑用什么方法去掉_脸上有
- 焦点短讯!陕西榆林4岁男童被老师摔成轻
- 全球聚焦:联邦快递亚太区域总部由香港迁
- 昊海生科跌11.37% 浙商证券在其高位喊增
- 南开大学与301医院、心玮医疗-B(06609)联
- 世界滚动:俄高官:“保存乌克兰不在美国
- 供销两旺,“五一”家电消费活力释放-当
- “鲜花经济”别样红 全球快资讯
- ST美讯(600898)5月5日游资资金净买入21
- 2023年5月5日港币对新西兰元汇率行情一览表
- 中亚足联主席:中亚国家将联合申办2031年
- 1158万!2023届毕业生数量再创新高 哪些
- 环球百事通!女朋友生病了怎么关心_女朋
- 百事通!TCL科技投资新设光电公司 注册
- 全球新消息丨福州高新区:汽车还在冒黑烟
- 元宇宙板块涨1.35% 中信出版涨19.99%居首
- 2023年火锅行业发展现状分析 火锅行业发
- 【天天新要闻】传媒板块探底回升
- 政治对话才能重建和平(国际论坛) 世界
- 全球今头条!浪漫主义的根源
- 速递!加钱吧!iPhone 15 Pro独享6GHz无线
- 乐观看待中国权益资产 今年关注三大主线
- 资讯:江西电科院推广应用瓷绝缘子红外测
- 观热点:嘉兴嘉善县4.58亿元挂牌1宗宅地
- 三地共护一条河 打造发展大动脉
- 世界播报:罗湖人才市场电话_罗湖人才市场
- 笔记本无线网络有个感叹号_笔记本无线网
- 曹县桃源集镇大寨东街村志愿服务队_对于
- 主子式是什么 主子式
- 雷雨难掩闷热 冷空气正在赶来“灭火”-
- 天天短讯!淄博高速交警发布“五一”返程
- 看好创新药ETF未来的发展机会
- 每日关注!【e汽车】2023款捷途大圣i-DM上市
- 天天速讯:来伊份(603777.SH)股东爱屋企
- 国内旅游迎“最热五一”,人均消费却下降
- 当前速看:汇丰上调港元最优惠利率12.5点子
- 王晋斌:对“去美元化”的四点看法
- 山东步长神州制药有限公司喜获四川省科技
- 今日快讯:《崩坏星穹铁道》罗浮全机巧鸟
- 车广路离任湘财长弘灵活配置混合
- 科技人物|AI教父离职:从“人工智能先驱
- 收评:沪指放量4连阳迎5月开门红 传媒股
- 专业兽医教你如何测量猪体温?
- 泰州一季度新增经营主体两万多户
- 焦点热议:高碳钢和锰钢哪个好_锰钢和碳钢
- 诺诚健华拟推2023年限制性股票激励计划
- 交银国际:维持康宁杰瑞制药(09966)“买
- 当前滚动:长春市黄河路北社区召开节后重
- 银保监会:2022年就偿付能力相关风险对保
- 银保监会:要补齐制度短板 防范化解重点