-
Notifications
You must be signed in to change notification settings - Fork 271
Spring Cloud Angel Release Notes
Spring Cloud Angel focuses on providing good out of box experience for typical use cases and extensibility mechanism to cover others. Many of the features are implemented by Netflix OSS, with wrappers for Spring Boot apps being the main focus of Spring Cloud.
-
Distributed/versioned configuration (git, svn, spring-cloud-config)
-
Service registration and discovery (eureka, spring-cloud-netflix)
-
Routing (ribbon, zuul, spring-cloud-netflix)
-
Service-to-service calls (feign, ribbon, spring-cloud-netflix)
-
Load balancing (ribbon, spring-cloud-netflix)
-
Circuit Breakers (hystrix, spring-cloud-netflix)
-
Distributed messaging (RabbitMQ, spring-cloud-bus)
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.
Integration with various Netflix OSS components (Eureka, Hystrix, Zuul, Archaius, etc.).
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).
Provides support for load-balanced OAuth2 rest client and authentication header relays in a Zuul proxy.
Easy integration with hosted Amazon Web Services. It offers a convenient way to interact with AWS provided services using well-known Spring idioms and APIs, such as the messaging or caching API. Developers can build their application around the hosted services without having to care about infrastructure or maintenance.
Makes it easy for PaaS applications in a variety of platforms to connect to backend services like databases and message brokers (the project formerly known as "Spring Cloud").
Spring Boot-style starter projects to ease dependency management for consumers of Spring Cloud. (Discontinued as a project and merged with the other projects after Angel.SR2.)