gateway与zuul区别

作者:原创时间:2022-06-21
文档

内部实现不同、支持异步不同、框架设计的角度不同、性能不同。

内部实现不同:gateway对比zuul多依赖了spring-webflux,在spring的支持下,功能更强大,内部实现了限流、负载均衡等,扩展性也更强,但同时也限制了仅适合于Spring Cloud套件zuul则可以扩展至其他微服务框架中。

是否支持异步:zuul仅支持同步gateway支持异步。理论上gateway则更适合于提高系统吞吐量(但不一定能有更好的性能),最终性能还需要通过严密的压测来决定。

框架设计的角度:gateway具有更好的扩展性,并且其已经发布了2.0.0的RELESE版本,稳定性也是非常好的。

性能:WebFlux模块的名称是spring-webflux,名称中的Flux来源于Reactor中的类 Flux。Spring webflux 有一个全新的非堵塞的函数式Reactive Web框架,可以用来构建异步的、非堵塞的、事件驱动的服务,在伸缩性方面表现非常好。使用非阻塞API。Websockets得到支持,并且由于它与Spring紧密集成,所以将会是一个更好的 开发 体验。Zuul1.x,是一个基于阻塞io的API Gateway。Zuul已经发布了Zuul 2.x,基于Netty,也是非阻塞的,支持长连接,但Spring Cloud暂时还没有整合计划。

显示全文
小壁虎的尾巴有什么特点 茭白绿了还能吃吗 家庭如何实现无线上网 汤婆婆为什么怕无脸男 switch怎么领卡带金币 成语在劫难逃的意思 晚清十大武林高手介绍 解表祛湿是什么意思 南瓜藤怎么做种植高产 离婚撤诉多久可以再起诉 吊灯带吊扇如何选购 随身云是做什么的 软件外包小公司怎么生存 新生27天宝宝多少温度算发烧 一代枭雄魏正先哪一集怎么死的 腊猪脸怎么炒好吃 北大西门到清华大学西门怎么走 钱钟书先生的围城讲的是什么 瑞风m4变速箱怎么拆解 浦城特色小吃有什么 e照增驾c1照要哪些条件 如何鉴别退修手机 微信亲属卡消费对方知道明细吗 企业做公益的好处 伦敦是哪个时区 什么是Z理论 求圆的面积半径为2厘米 王者荣耀按键位置怎么调整 童微扮演者 名侦探柯南的那位先生是谁 按照10左右的差额选举什么意思 电煮锅可以煮粥吗 猪皮上的红印章能吃吗 古代皇后死后称什么 锡纸烫多久后能洗头 中江特产有哪些 新英朗轮胎是什么牌子 无证醉驾终身禁驾的可能性有多大 会计中借与贷的理解 130千瓦用多大电缆线