Spring Cloud连接器:它提供了简单的抽象。它提供了开箱即用的支持, 可用于在Heroku和Cloud Foundry云平台上发现通用服务。 Heroku是一种云平台即服务, 可为Web服务提供托管。 Spring通过其Spring Cloud Connector库支持Heroku。
Sting Cloud管道:管道创建公共部署管道。它还加快了将功能部署到生产中所需的时间。
Spring Cloud Contract:它是用于基于JVM的消费者驱动合同(CDC)开发的验证程序工具。它将所有微服务部署到端到端测试。它在单元和集成测试中创建模拟微服务。
Spring Cloud功能:它支持通过功能实现业务逻辑。它可以在本地或PaaS(平台即服务)中独立运行。
Spring Cloud OpenFeign:Spring Cloud OpenFeign是Java到HTTP的绑定器。它降低了绑定的复杂性。
Spring Cloud AWS:它是Spring Cloud Umbrella项目的一部分。它提供了与Amazon Web Services的轻松集成。开发人员可以围绕AWS构建他们的项目, 而无需关心维护。
Spring Cloud任务:它使我们能够使用Spring Cloud开发短暂的微服务, 并在云中甚至在Spring Cloud Data Flow中本地运行它们。
Spring Cloud Stream:它用于构建高度可销售的事件驱动的微服务。
Spring Cloud Cluster:它提供了用于在分布式系统中构建集群功能的工具。例如, 全球锁定和领导力选举。
Spring Cloud Data Flow:它提供工具来创建复杂的拓扑, 以流式传输批处理数据和管道。它支持数据处理用例。
Spring Cloud Config:它为分布式环境中的外部化配置提供客户端和服务器端支持。我们可以在整个分布式环境中集中管理应用程序的外部属性。
Spring Cloud Netflix:它提供与各种Netflix OSS组件(如Eureka, Zuul, Hystrix等)的集成。
Spring Cloud CloudFoundry:它将应用程序与关键的Cloud Foundry集成在一起。它还提供服务发现和SSO(单点登录)和OAuth2(OAuth2是验证对API的访问的方法)受保护资源的轻松实现。它允许身份验证, 而无需外部应用程序获取用户的电子邮件地址或密码。
Spring Cloud CLI:它提供了用于保留云的命令行功能。我们可以从CLI方便地启动Edureka, Zipkin, Config服务器等服务。
Spring Cloud Starter:Spring Cloud Starters为Spring Cloud的使用者简化了精选的依赖管理集。
Spring Cloud Bus:这是一个轻量级的消息代理。它可以用于广播状态更改或其他管理指令。
Spring Cloud Sleuth:它实现了Spring Cloud的分布式跟踪解决方案。
Spring Cloud Stream应用程序入门:它提供了开箱即用的Spring Cloud Stream实用程序应用程序, 这些应用程序可以独立运行, 也可以与Spring Cloud Data Flow一起使用。它包括用于各种中间件技术的连接器和用于各种网络协议的适配器。
Spring Cloud Task App Starters:它可以与Spring Cloud Data Flow一起使用, 以创建, 部署和协调短暂的微服务。这些是可用于按需用例的独立可执行文件。例如, 机器学习, 数据库迁移和计划的操作。
【Spring Cloud的主要项目详细解释】Spring Cloud Zookeepers:它通过apache zookeeper提供配置管理和服务发现。
推荐阅读
- Spring Cloud从货币转换服务调用货币交换服务
- Spring Cloud Eureka命名服务器示例图解
- Spring Cloud的功能简要介绍
- Spring Cloud创建一个简单的微服务(图文)
- 微服务架构(MSA)与面向服务架构(SOA)之间的区别
- 将微服务连接到Eureka命名服务器
- Spring Cloud创建一个JPA存储库示例
- Spring Cloud配置JPA和初始化数据
- Spring Cloud Config Server连接到本地Git存储库