Chief Architect [dry] with you with this documentation for Spring Cloud integration with Docker

 

 

What is SpringCloud

What is SpringCloud: is a service management platform that provides some service framework. It includes: service registration and discovery, configuration center, message center, load balancing, data monitoring and so on.

1 concept definition

Spring Cloud is a microblogging service framework, compared to Dubbo and other RPC framework,  Spring Cloud mention

A full range of solutions for distributed systems .

Spring Cloud services to several open source components of micro Netflix basic framework of the package, while achieving the integration and cloud platform and development framework and Spring Boot.

Spring Cloud service for the micro-architecture development related to configuration management, service management, fusing mechanism, intelligent routing, micro broker, a control bus, a one-time token, global consistency lock, leader election, distributed session, the state of the cluster provides management operations a simple way to development.

Spring Cloud provides developers to quickly build tools distributed systems , developers can quickly build applications or start services, while being able to quickly and cloud resources platform for docking.

Position 2 Spring Cloud projects

Sping Cloud Spring is a top-level project with Spring Boot, Spring Data in the same position.

3 Spring Cloud subprojects

Spring Cloud contains many sub-projects, such as:

3.1Spring Cloud Config: configuration management tools to support storage configurations using Git content, support for external storage applications configured to support client configuration information refresh, configure encryption and decryption content

3.2 Spring Cloud Bus: event message bus for the cluster (e.g., configuration change event) and the propagation state change, may be combined to achieve thermal Spring Cloud Config deployment.

3.3Spring Cloud Netflix: Netflix components for a variety of development tools provided by the package, including Eureka, Hystrix, Zuul, Archaius and so on.

3.3.1Netflix Eureka: a component-based service management services rest, including the realization of a service registry, service registration and service discovery mechanism to achieve a cloud failover and load balancing of middle-tier server.

3.3.2Netflix Hystrix: fault-tolerant management tools to achieve breaker mode, the node control services, in order to provide greater fault tolerance for delay and failure.

3.3.3Netflix Ribbon: service call client load balancing component.

3.3.4Netflix Feign: declarative services and Hystrix Ribbon calling component based.

3.3.5Netflix Zuul: micro-services gateway, providing dynamic routing, filtering access and other services.

3.3.6Netflix Archaius: Configuration Management API, contains a series of configuration management API, providing a dynamic type of property, thread-safe configuration operations, polling frame, a callback mechanism and other functions.

3.4Spring Cloud for Cloud Foundry: binding agreement to service by Oauth2 CloudFoundry, CloudFoundry is VMware launched an open source PaaS cloud platform.

3.5Spring Cloud Sleuth: log collection kit, a package Dapper, Zipkin and HTrace operation.

3.6Spring Cloud Data Flow: large data operation tool, the operation data stream through the command line.

3.7Spring Cloud Security: Security Toolkit to add security controls for your application, mainly refers to OAuth2.

3.8Spring Cloud Consul: Consul encapsulates operation, Consul is a service discovery and configuration tools, can be seamlessly integrated with the container Docker

3.9Spring Cloud Zookeeper: Zookeeper operations toolkit for using the service registration and discovery zookeeper way.

3.10Spring Cloud Stream: dataflow operations development kit, a package of message transmission and Redis, Rabbit, Kafka like.

3.11Spring Cloud CLI: Based on Spring Boot CLI, allows you to quickly create command line cloud components.

Spring Cloud and Docker combat micro Services Architecture

An example throughout the book, explained the Spring Cloud classic components, integrated micro-services architecture, as well as the Docker's. The book provides a detailed code, allowing readers to understand the basic concepts at the same time, it can immediately roll up its sleeves and get down to writing code.

 

 

 

Since the content of the document too much, then I will give you a rough intercept a part of the directory out

 

 

Since the content of the document too much, then I will give you a rough intercept a part of the directory out

 

Since the content of the document too much, then I will give you a rough intercept a part of the directory out

 

    This study documents have a detailed analysis of each chapter below, it is a rare learning materials!

Document collection mode

How to obtain this document?

Thumbs + support what concerns small series plus small series vx: bjmashibing003 get

         This document is a total of 14 chapters, each chapter under more details

 

 

Published 106 original articles · won praise 68 · views 50000 +

Guess you like

Origin blog.csdn.net/kxkxyzyz/article/details/105073030