首页 > 编程语言 > 详细

Spring Cloud入门

时间:2019-12-18 18:30:57      阅读:99      评论:0      收藏:0      [点我收藏+]

Spring Cloud为开发者开发分布式应用提供了便捷工具(包括配置管理、服务发现、断路器、智能路由、微服务代理、控制总线、一次性令牌、全局锁、领导者选举、分布式会话、集群状态等)。为开发分布式应用提供了样板,利用Spring Cloud开发者可以快速建立起符合那种样板模式的服务和应用,它可以工作在任何的环境中,包括个人笔记本电脑、裸机数据中心和管理台(如Cloud  Foundry)。

特点

Spring Cloud致力于为典型用例提供良好的开箱即用体验,并提供覆盖其他用例的扩展机制。

  • 分布式配置
  • 服务注册和发现
  • 路由
  • 服务调用
  • 负载均衡
  • 断路器
  • 全局锁
  • 领导者选举和集群状态管理
  • 分布式消息

主要工程

Spring Cloud Config

集中式外部配置管理,配置资源直接映射到Spring的Environment对象里。

 

Spring Cloud Netflix

与各种Netflix组件整合,如Eureka、Hystrix、Zuul、Archaius等

 

Spring Cloud Bus

事件总线用于服务之间的分布式消息传递

 

Spring Cloud Cloudfoundry

整合Pivotal Cloud Foundry

 

Spring Cloud Open Service Broker

为实现Open Service Broker API的Broker服务提供一个切入点

 

Spring Cloud Cluster

领导者选举和状态管理

 

Spring Cloud Consul

基于Hashicorp Consul的服务发现和配置管理

 

Spring Cloud Security

为负载均衡的OAuth2 rest client和位于Zuul代理里的请求头提供支持

 

Spring Cloud Sleuth

分布式服务链路追踪,兼容Zipkin、HTrace和基于日志的追踪


Spring Cloud Data Flow

现代运行时上可组合微服务应用程序的云本机编排服务。易于使用的DSL、拖放GUI和restapi一起简化了基于微服务的数据管道的总体编排。


Spring Cloud Stream

一个轻量级事件驱动的微服务框架,用于快速构建可以连接到外部系统的应用程序。使用ApacheKafka或RabbitMQ在SpringBoot应用程序之间发送和接收消息的简单声明模型。


Spring Cloud Stream App Starters

提供整合外部系统的支持


Spring Cloud Task

一个短周期的微服务框架,用于快速构建执行有限数据处理的应用程序。用于向Spring Boot应用程序添加函数和非函数功能的简单声明式。


Spring Cloud Task App Starters

周期任务定时任务管理


Spring Cloud Zookeeper

基于Zookeeper的服务发现和管理


Spring Cloud AWS

方便使用Amazon Web Services服务


Spring Cloud Connectors

使各种平台中的PaaS应用程序很容易连接到后端服务,如数据库和消息代理(以前称为“Spring Cloud”的项目)。


Spring Cloud Starters

Spring Boot风格的starter项目可以简化Spring Cloud用户的依赖管理。(作为项目中止,并在Angel.SR2之后与其他项目合并。)


Spring Cloud CLI

用于在Groovy中快速创建Spring Cloud组件应用程序的Spring Boot CLI插件


Spring Cloud Contract

大型工程,用于解决消费驱动型的契约方案


Spring Cloud Gateway

Spring云网关是一种基于Project Reactor的智能可编程路由器。


Spring Cloud OpenFeign

Spring Cloud OpenFeign通过自动配置、绑定到Spring环境和其他Spring编程模型习惯用法,为Spring启动应用程序提供集成。


Spring Cloud Pipelines

Spring Cloud Pipelines提供了一个固定的部署管道,其中包含了一些步骤,以确保您的应用程序能够以零停机时间的方式部署,并且可以轻松地回滚错误。


Spring Cloud Function

促进业务实现

Spring Cloud入门

原文:https://www.cnblogs.com/stronger-brother/p/12061175.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!