Spring Boot
Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“just run”。
我们对 Spring 平台和第三方库持固执己见的观点,因此您可以毫不费力地开始使用。大多数 Spring 引导应用程序需要最少的 Spring 配置。
如果您正在寻找有关特定版本的信息,或有关如何从早期版本升级的说明,请查看我们 wiki 上的项目发行说明部分。
特征
- 创建独立的 Spring 应用程序
- 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
- 提供“starter”依赖项以简化构建配置
- 尽可能自动配置 Spring 和第三方库
- 提供生产就绪功能,如指标、运行状况检查和外部化配置
- 绝对无需生成代码,也无需 XML 配置
下面是文档截图:
Spring Cloud
Spring Cloud 为开发人员提供了在分布式系统中快速构建一些常见模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)。分布式系统的协调导致了样板模式,使用 Spring Cloud 开发人员可以快速建立实现这些模式的服务和应用程序。它们可以在任何分布式环境中很好地工作,包括开发人员自己的笔记本电脑、裸机数据中心和托管平台,如Cloud Foundry。
特征
Spring Cloud 专注于为典型用例提供良好的开箱即用体验,并提供涵盖其他用例的扩展机制。
- 分布式/版本化配置
- 服务注册和发现
- 路由
- 服务到服务呼叫
- 负载平衡
- 断路 器
- 全局锁
- 领导层选举和集群状态
- 分布式消息传递
文档截图:
应用自: