Spring Cloud

  1. 1. 特征
  2. 2. 集成的优质项目
    1. 2.1. Eureka
    2. 2.2. Feign
    3. 2.3. Ribbon
    4. 2.4. Spring Cloud CLI
    5. 2.5. Spring Cloud Cluster
    6. 2.6. Spring Cloud Config
    7. 2.7. Spring Cloud Security
    8. 2.8. Spring Cloud Starters
    9. 2.9. Spring Cloud Task
    10. 2.10. Spring Cloud Zookeeper
  3. 3. 📖参看
  4. 4. ※参考和引用
  5. 5. 🔗外部链接

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). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer's own laptop, bare metal data centres, and managed platforms such as Cloud Foundry.

===========================(译文)===========================

Spring Cloud为开发人员提供了工具,可快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,集群状态)。分布式系统的协调导致样板式样,并且使用Spring Cloud开发人员可以快速站起来实现这些样板的服务和应用程序。它们将在任何分布式环境中都能很好地工作,包括开发人员自己的笔记本电脑,裸机数据中心以及诸如Cloud Foundry之类的托管平台。


👆←🗎[1]


特征

Spring Cloud专注于为典型的用例和可扩展性机制(包括其他用例)提供良好的即用型体验。

  • 分布式/版本化配置

  • 服务注册和发现

  • 路由

  • 服务到服务的通话

  • 负载均衡

  • 断路器

  • 全局锁

  • 领导选举和集群状态

  • 分布式消息传递

集成的优质项目

Eureka

云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。

Feign

Feign是一种声明式、模板化的HTTP客户端。

Ribbon

提供云端负载均衡,有多种负载均衡策略可供选择,可配合服务发现和断路器使用。

Spring Cloud CLI

基于 Spring Boot CLI,可以让你以命令行方式快速建立云组件。

Spring Cloud Cluster

提供Leadership选举,如:Zookeeper, Redis, Hazelcast, Consul等常见状态模式的抽象和实现。

Spring Cloud Config

配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。

Spring Cloud Security

基于spring security的安全工具包,为你的应用程序添加安全控制。

Spring Cloud Starters

所属公司:Pivotal

Spring Boot式的启动项目,为Spring Cloud提供开箱即用的依赖管理。

Spring Cloud Task

提供云端计划任务管理、任务调度。

Spring Cloud Zookeeper

操作Zookeeper的工具包,用于使用zookeeper方式的服务发现和配置管理。

📖参看

分类:工具🧰 | 查阅🔍
分类:其他(二度及以上关联☌)

※参考和引用

  1. ^Spring Cloud - spring.io

🔗外部链接