Zuul1.X与GateWay

## Gateway的来历
由于spring的升级,Zuul 2.0版本未整合进 Spring Cloud,Zuul1.X已经进入维护阶段了,所以 Spring Cloud 团队自行研发了Gateway。
##  Zuul 1.X 的技术选型
Zuul 1.X是一个基于阻塞 I/O 的API Gateway,Zuul 1.X 基于Servlet2.5使用阻塞架构且不支持任何长连接,Zuul的设计模式和Ngnix比较相似每次 I/O 操作都是从工作线程中选择一个执行,请求线程被阻塞到工作线程完成,但是Ngnix是C++实现,Zuul用Java实现,而JVM本身会有第一次加载比较慢的情况,所以性能相对较差
## Gateway 的技术选型
由于 Zuul2.0 未整合进SpringCloud,所以Gateway的技术选型和Zuul2.0差不多是一样的,他们都支持非阻塞和长连接,Gateway是基于WebFlux框架去实现的,WebFlux的底层框架则是使用了高性能的Reactor模式通信框架Netty.Gateway还支持WebSocket,与spring紧密集成拥有更好的开发理念
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值