From 53dadef502140f5fe45fe164b5df480ed09a4b37 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Tue, 30 Sep 2014 11:43:09 +0100 Subject: [PATCH] Sync docs from master to gh-pages --- spring-cloud.html | 446 ++-------------------------------------------- 1 file changed, 18 insertions(+), 428 deletions(-) diff --git a/spring-cloud.html b/spring-cloud.html index 00280d1..8fc1661 100644 --- a/spring-cloud.html +++ b/spring-cloud.html @@ -4,412 +4,12 @@ - + Spring Cloud - + - + @@ -513,10 +113,8 @@ centres, and managed platforms such as Pivotal Cloudfoundry.

Spring Cloud Config

-
-
-Spring Cloud Config provides server and client-side support for externalized configuration in a distributed system. With the Config Server you have a central place to manage external properties for applications across all environments. The concepts on both client and server map identically to the Spring Environment and PropertySource abstractions, so they fit very well with Spring applications, but can be used with any application running in any language. As an application moves through the deployment pipeline from dev to test and into production you can manage the configuration between those environments and be certain that applications have everything they need to run when they migrate. The default implementation of the server storage backend uses git so it easily supports labelled versions of configuration environments, as well as being accessible to a wide range of tooling for managing the content. It is easy to add alternative implementations and plug them in with Spring configuration. -
+
+

Spring Cloud Config provides server and client-side support for externalized configuration in a distributed system. With the Config Server you have a central place to manage external properties for applications across all environments. The concepts on both client and server map identically to the Spring Environment and PropertySource abstractions, so they fit very well with Spring applications, but can be used with any application running in any language. As an application moves through the deployment pipeline from dev to test and into production you can manage the configuration between those environments and be certain that applications have everything they need to run when they migrate. The default implementation of the server storage backend uses git so it easily supports labelled versions of configuration environments, as well as being accessible to a wide range of tooling for managing the content. It is easy to add alternative implementations and plug them in with Spring configuration.

Quick Start

@@ -647,15 +245,13 @@ baz

Spring Cloud Netflix

-
-
-This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration +
+

This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With a few simple annotations you can quickly enable and configure the common patterns inside your application and build large distributed systems with battle-tested Netflix components. The patterns provided include Service Discovery (Eureka), Circuit Breaker (Hystrix), -Intelligent Routing (Zuul) and Client Side Load Balancing (Ribbon). -

+Intelligent Routing (Zuul) and Client Side Load Balancing (Ribbon).

Service Discovery: Eureka Clients

@@ -771,18 +367,14 @@ normal Eureka functionality under /v2/*.

Spring Cloud Cluster

-
-
-Spring Cloud Cluster offers a set of primitives for building "cluster" +
+

Spring Cloud Cluster offers a set of primitives for building "cluster" features into a distributed system. Example are leadership election, -consistent storage of cluster state, global locks and one-time tokens. -

+consistent storage of cluster state, global locks and one-time tokens.

Spring Platform Bus

-
-
-Spring Cloud Bus links nodes of a distributed system with a lightweight message broker. This can then be used to broadcast state changes (e.g. configuration changes) or other management instructions. -
+
+

Spring Cloud Bus links nodes of a distributed system with a lightweight message broker. This can then be used to broadcast state changes (e.g. configuration changes) or other management instructions. The only implementation currently is with an AMQP broker as the transport, but the same basic feature set (and some more depending on the transport) is on the roadmap for other transports.

Quick Start

@@ -791,11 +383,9 @@ Spring Cloud Bus links nodes of a distributed system with a lightweight message

Spring Cloud for Cloud Foundry

-
-
-Integration between Cloud Foundry -and Spring Cloud. -
+
+

Integration between Cloud Foundry +and Spring Cloud.

Service Broker Example

@@ -882,7 +472,7 @@ with Eureka will also become a Cloud Foundry service.