开发者社区> 问答> 正文

Spring CloudZuul网关是什么?

Spring CloudZuul网关是什么?

展开
收起
1358896759097293 2021-05-12 00:58:41 922 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    Zuul是Netflix开源的微服务网关工具,Netflix公司在微服务领域贡献了早期的核心代码,当然2020年之后Zuul,包括其他的一些Spring Cloud的组件,主要在维护阶段与Spring Cloud官方产生了分歧,但是仍然可以使用,而且功能也比较完善,包括实名验证、日志、路由定制等功能。2.0版本的功能更加强大,因为后面考虑到优化,比如连接池等相关功能的扩展。 Spring Cloud官方也出了类似Zuul的Gateway技术,Gateway技术基于Spring Framework 5 底层框架实现的,吞吐量方面有比较高的提升。但是使用场景要看实际情况,绝大部分公司的并发都不会超过1000,很少有超过10000万的公司,因为中国互联网公司不是各个都是BAT, 所以会有差异。 Spring CloudZuul网关总结:

    1. Zuul是Netflix开源的微服务网关工具;
    2. 可以和Eureka、Ribbon、Hystrix等组件配合使用;
    3. Spring Cloud对Zuul进行了整合与增强,
    4. Zuul旨在实现动态路由,监视,弹性和安全性。
    5. Zuul默认使用的HTTP客户端是Apache HTTPClient;
    6. 也可以使用RestClient或okhttp3.OkHttpClient;
    7. Zuul默认会为Eureka注册的服务创建动态路由;
    8. zuul在2.x甚至3.x的分支中已经引入了netty;
    9. github地址:https://github.com/Netflix/zuul; 10.官方文档:https://github.com/Netflix/zuul/wiki。
    2021-05-13 02:15:40
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载