There are many Spring Cloud integration projects. Let’s list some excellent projects related to Spring Cloud. Our enterprise architecture has used many excellent projects, and to put it bluntly, is standing on the shoulders of giants. Before learning Spring Cloud, you must know about related projects. I hope it can help you. The Spring Cloud Config configuration Management toolkit allows you to centrally manage your cluster configuration by putting it on a remote server. It currently supports local storage, Git, and Subversion. Spring Cloud Bus events, message buses for propagating state changes in clusters (for example, configuration change events), can be combined with Spring Cloud Config for hot deployment. Eureka Cloud Service Discovery, a REST-based service for locating services to enable cloud middle-tier service discovery and failover. Hystrix fuse, a fault tolerant management tool, is designed to provide greater fault tolerance for delays and failures by controlling the nodes of services and third-party libraries through a circuit breaker mechanism. Zuul is a framework for providing dynamic routing, monitoring, resilience, and security edge services on cloud platforms. Zuul is the front door for all requests from the backend of the Web site for devices and Netflix streaming applications. Archaius configuration management API, a set of configuration management apis that provide dynamic typed properties, thread-safe configuration operations, polling framework, callback mechanism, and more. Consul encapsulates Consul operations and is a service discovery and configuration tool that seamlessly integrates with the Docker container. Spring Cloud for CloudFoundry binds services to CloudFoundry, an open source PaaS Cloud platform launched by VMware, via Oauth2 protocol. The SpringCloud Sleuth log Collection toolkit, which encapsulates Dapper and log-based tracing as well as Zipkin and HTrace operations, implements a distributed tracing solution for SpringCloud applications. The Spring Cloud Data Flow big Data manipulation tool, an alternative to Spring XD, is a hybrid computing model that combines streaming Data with batch Data processing. Spring Cloud Security Is a Security toolkit based on Spring Security to add Security controls to your applications. Spring Cloud Zookeeper The Spring Cloud Zookeeper tool package is used to discover and configure services using Zookeeper. Spring Cloud Stream is a package for sending and receiving messages with Redis,Rabbit, Kafka, etc. Spring Cloud CLI is based on the Spring Boot CLI and allows you to quickly build Cloud components from the command line. The Ribbon provides cloud load balancing. You can choose from a variety of load balancing policies for service discovery and circuit breakers. Turbine is a tool for aggregators to send event stream data to monitor Hystrix metrics under the cluster. Feign Feign is a declarative, templated HTTP client. Spring Cloud Task provides Cloud planning Task management and Task scheduling. Spring Cloud Connectors make it easy for Cloud applications to connect to the back end on a variety of PaaS platforms, such as databases and message brokering services. Spring Cloud Cluster provides abstraction and implementation of common state patterns such as Zookeeper, Redis, Hazelcast, Consul, etc. Spring Cloud Starters Spring Boot-style startup project that provides out-of-the-box dependency management for Spring Cloud.

From now on, I will record the construction process and essence of spring Cloud micro-service cloud architecture recently developed, so as to help more friends who are interested in developing Spring Cloud framework to discuss the construction process of Spring Cloud architecture and how to apply it to enterprise projects. Source: source minglisoft. Cn/honghu/tech…