虽然 Spring Cloud 带有“Cloud”,但是它并不是针对云计算的解决方案,而是在 Spring Boot 基础上构建的,用于快速构建分布式系统的通用模式的工具集。
使用 Spring Cloud 开发的应用程序非常适合在 Docker 或者 PaaS 上部署,所以又叫云原生应用。云原生可以简单理解为面向云环境的软件架构。
PS:Spring Cloud Finchley版本的gateway比zuul 1.x系列的性能和功能整体要好。(Spring Cloud Gateway是亲儿子)
既然是工具集,那么它一定包含很多工具,我们来看下面这张图: