Spring Cloud 构建在 Spring Boot 之上,为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。
Spring Cloud框架学习,基于版本Finchley.RELEASE
模块 | 描述 |
---|---|
spring-cloud-lab-eureka | 注册中心服务端,支持客户端负载均衡和动态路由。 |
spring-cloud-lab-config | 配置中心服务端,提供动态、集中式配置管理功能。 |
API Gateway | Single entry point for API consumers (browsers, devices, other APIs) |
Circuit Breaker | Microservice fault tolerance with a monitoring dashboard |
Distributed Tracing | Automated application instrumentation and operational visibility for distributed systems |
OAuth2 | Support for single sign on, token relay and token exchange |
Consumer-Driven Contracts | Service evolution patterns to support both HTTP based and message based APIs |