位置 > 首页 > 科技 > 数码

gateway与zuul区别

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

内部实现不同: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暂时还没有整合计划。


就算这个世界真的是一个疯狂的世界,就算最后我只是一个一事无成的我,我也觉得也没什么大不了的,我知道自己有努力过,更何况我真的有感觉到有这么多人跟我一起为着自己的梦想而努力。

本站声明:本站部分文章来自网络,由用户上传分享,如若内容侵犯了您的合法权益,可联系我们进行处理。文章仅供大家学习与参考,不**本站立场。

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

相关图片
相关单图
热门图文标签
热门图片标签
热门词条推荐

精美图文推荐

上一篇 下一篇
作者信息
执笔江山也可以
(0)赞
2022-02-07 18:41:27
相关专辑
返回首页