Spring Cloud tool framework

 

The 6 most commonly used core frameworks:
    service discovery-Netflix Eureka
  service call-Netflix Feign
  fuse-Netflix Hystrix
  service gateway-Netflix Zuul
  distributed configuration
  -Spring Cloud Config message bus-Spring Cloud Bus

  

 

Spring Cloud tools Framework

1. The Spring Cloud Config configuration center uses git to centrally manage the configuration of the program. Centrally save the configuration information, and configure Spring Cloud Bus to dynamically modify the configuration file.
2. Spring Cloud Netflix integrates many Netflix open source software. It is a package of a distributed service framework developed by Netflix, including service discovery and registration, load balancing, circuit breaker, REST client, and request routing.
3. The Spring Cloud Bus message bus uses distributed messages to connect services and service instances together to propagate state changes in a cluster. Distributed message queues are packages for Kafka and MQ.
4. Spring Cloud for Cloud Foundry uses Pivotal Cloudfoundry to integrate your applications.
5. Spring Cloud Cloud Foundry Service Broker provides a starting point for building service brokers that manage cloud hosting services.
6. Spring Cloud Cluster is based on the abstraction and implementation of the leadership election and civilian status model implemented by Zookeeper, Redis, Hazelcast, and Consul.
7. Spring Cloud Consul Service discovery and configuration management based on Hashicorp Consul.
8. Spring Cloud Security provides load balancing for OAuth2 rest client and authentication header forwarding in Zuul proxy, encapsulates Spring Security, and can be used in conjunction with Netflix
9, Spring Cloud Sleuth SpringCloud application distributed tracking system, and Zipkin, HTrace , ELK compatible.
10. Spring Cloud Data Flow A cloud-native program and operation model that composes data microservices on a structured platform.
11. Spring Cloud Stream is a message microservice based on Redis, Rabbit, and Kafka. A simple declaration model is used to send and receive messages in Spring Cloud applications.
12. Spring Cloud Stream App Starters provide spring integration for external systems based on Spring Boot.
13. Spring Cloud Task short-lived microservices, simply add functional and non-functional features to Spring Boot applications.
14. Spring Cloud Task App Starters
15. Spring Cloud Zookeeper service discovery and configuration management is based on Apache Zookeeper. The encapsulation of Zookeeper enables it to configure other Spring Cloud sub-projects to use
16, Spring Cloud for Amazon Web Services to quickly integrate with Amazon Web Services.
17. Spring Cloud Connectors make it easy for PaaS applications to connect to backends like databases and message brokering services on various platforms.
18. Spring Cloud Starters (the project has been terminated and merged with other projects after Angel.SR2)
19. Spring Cloud CLI plug-in uses Groovy to quickly create Spring Cloud component applications.
20. Spring Cloud Eureka is a part of the Spring Cloud Netflix microservices suite. It is based on Netflix Eureka and is packaged twice. It is mainly responsible for completing the service management function in the microservice architecture.

 

Guess you like

Origin www.cnblogs.com/ComputerVip/p/12702723.html