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.

Spring Cloud Config

The Configuration Management toolkit allows you to centrally manage cluster configurations by placing them on remote servers. It currently supports local storage, Git, and Subversion.

Spring Cloud Bus

Event, message bus, 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 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

Zuul is a framework for providing edge services such as dynamic routing, monitoring, resilience, and security 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, Consul is a service discovery and configuration tool that seamlessly integrates with Docker containers.

Spring Cloud for Cloud Foundry

The Oauth2 protocol binds the service to CloudFoundry, an open source PaaS cloud platform from VMware.

Spring Cloud Sleuth

The 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.

Spring Cloud Data Flow

The 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

Add security controls to your applications based on spring Security’s security toolkit.

Spring Cloud Zookeeper

This section describes how to use the Zookeeper tool package to discover and configure services in Zookeeper mode.

Spring Cloud Stream

Data flow operation development kit, package with Redis,Rabbit, Kafka and more send and receive messages.

Spring Cloud CLI

Spring Boot CLI allows you to quickly build cloud components from the command line.

Ribbon

Cloud load balancing. Multiple load balancing policies can be used together with service discovery and circuit breakers.

Turbine

Turbine is a tool for aggregating servers 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 plan task management and task scheduling.

Spring Cloud Connectors

It makes it easy for cloud applications to connect to the backend on various PaaS platforms, such as databases and message broker services.

Spring Cloud Cluster

Provides abstraction and implementation of common state patterns such as Zookeeper, Redis, Hazelcast, Consul, etc.

Spring Cloud Starters

A 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. The framework source code source: http://minglisoft.cn/honghu/technology.html