Spring Cloud (1) overview概要

Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state).
Spring Cloud 为开发者提供了快速建立分布式系统的公共模板工具. (例如: 配置管理, 服务发现, 断路器, 智能路由, 微代理, 控制总线, 一次性token, 全局锁, 主节点投选, 分布式session, 聚集状态).

  1. Features特征
    Distributed/versioned configuration 分布式/版本配置
    Service registration and discovery 服务登记与发现
    Routing 路由
    Service-to-service calls 服务之间调用
    Load balancing 负载均衡
    Circuit Breakers 断路器
    Global locks 全局锁
    Leadership election and cluster state 主节点投选与聚集状态
    Distributed messaging 分布式消息通信

2.Main projects子项目

  1. Spring Cloud Config
    Centralized external configuration management backed by a git repository. The configuration resources map directly to Spring Environment but could be used by non-Spring applications if desired.
    这是由git仓库支持的集中式外部配置管理工具, 能直接映射构建Spring环境, 但也能用于非Spring应用中.

  2. Spring Cloud Netflix
    Integration with various Netflix OSS components (Eureka, Hystrix, Zuul, Archaius, etc.).
    该项目集成了多种Netflix OSS部件. (Eureka, Hystrix, Zuul, Archaius等)

  3. Spring Cloud Bus
    An event bus for linking services and service instances together with distributed messaging. Useful for propagating state changes across a cluster (e.g. config change events).
    这是连接着服务和实力的事件总线项目, 并兼具分布式消息通信的功能. 在集成系统中对状态变动的传播很有用(如配置变动).

  4. Spring Cloud Cloudfoundry
    Integrates your application with Pivotal Cloud Foundry. Provides a service discovery implementation and also makes it easy to implement SSO and OAuth2 protected resources.
    可以使用Pivotal Cloud Foundry关键云部件集成你的应用. 它提供了服务发现功能的实现, 并且让SSO和OAuth2保护资源实现简单化.

  5. Spring Cloud Open Service Broker
    Provides a starting point for building a service broker that implements the Open Service Broker API.
    该项目提供了建立服务代理人的起始点, 并使其实现了开放的服务代理人应用接口.

  6. Spring Cloud Cluster
    Leadership election and common stateful patterns with an abstraction and implementation for Zookeeper, Redis, Hazelcast, Consul.
    项目主题主要是主节点投选, 以及针对Zookeeper, Redis, Hazelcast, Consul的公共状态化模版抽象与实现.

  7. Spring Cloud Consul
    Service discovery and configuration management with Hashicorp Consul.
    该项目基于Hashicorp Consul进行服务发现和配置管理.

  8. Spring Cloud Security
    Provides support for load-balanced OAuth2 rest client and authentication header relays in a Zuul proxy.
    该项目向Zuul 代理提供了对负载均衡下的OAuth2客户端休整以及验证头部传送

  9. (:后续补充 ):

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值