Framework d'outils Spring Cloud

 

Les 6 cadres de base les plus couramment utilisés:
    découverte de service-
  appel de service Netflix Eureka -
  fusible Netflix Feign -
  passerelle de service Netflix Hystrix -
  configuration distribuée Netflix Zuul
  -bus de messages Spring Config Cloud-Spring Cloud Bus

  

 

Spring Cloud Tools Framework

1. Le centre de configuration de Spring Cloud Config utilise git pour gérer de manière centralisée la configuration du programme. Enregistrez les informations de configuration de manière centralisée et configurez Spring Cloud Bus pour modifier dynamiquement le fichier de configuration
2. Spring Cloud Netflix intègre de nombreux logiciels open source Netflix. Il s'agit d'un ensemble d'un cadre de services distribués développé par Netflix, comprenant la découverte et l'enregistrement de services, l'équilibrage de charge, le disjoncteur, le client REST et le routage des demandes.
3. Le bus de messages Spring Cloud Bus utilise des messages distribués pour connecter les services et les instances de service afin de propager les changements d'état dans un cluster. Les files d'attente de messages distribués sont des packages pour Kafka et MQ.
4. Spring Cloud pour Cloud Foundry utilise Pivotal Cloudfoundry pour intégrer vos applications
5. Spring Cloud Cloud Foundry Service Broker fournit un point de départ pour la création de courtiers de services qui gèrent les services d'hébergement cloud.
6. Spring Cloud Cluster est basé sur l'abstraction et la mise en œuvre du modèle d'élection des dirigeants et du statut civil mis en œuvre par Zookeeper, Redis, Hazelcast et Consul.
7. Spring Cloud Consul Service découverte et gestion de la configuration basée sur Hashicorp Consul.
8. Spring Cloud Security fournit un équilibrage de charge pour le client de repos OAuth2 et le transfert d'en-tête d'authentification dans le proxy Zuul, encapsule Spring Security et peut être utilisé conjointement avec Netflix
9, le système de suivi distribué de l'application Spring Cloud Sleuth SpringCloud et Zipkin, HTrace , Compatible ELK.
10. Spring Cloud Data Flow Un programme et un modèle d'exploitation natifs du cloud qui composent des microservices de données sur une plateforme structurée.
11. Spring Cloud Stream est un microservice de messages basé sur Redis, Rabbit et Kafka. Un modèle de déclaration simple est utilisé pour envoyer et recevoir des messages dans les applications Spring Cloud.
12. Les démarreurs d'applications Spring Cloud Stream fournissent une intégration Spring pour les systèmes externes basés sur Spring Boot
13. Les microservices de courte durée Spring Cloud Task, ajoutent simplement des fonctionnalités fonctionnelles et non fonctionnelles aux applications Spring Boot .
14. Démarreurs de l'application Spring Cloud Task
15. La découverte du service Spring Cloud Zookeeper et la gestion de la configuration sont basées sur Apache Zookeeper. L'encapsulation de Zookeeper lui permet de configurer d'autres sous-projets
Spring Cloud pour utiliser 16, Spring Cloud pour Amazon Web Services afin de s'intégrer rapidement à Amazon Web Services.
17. Les connecteurs Spring Cloud facilitent la connexion des applications PaaS à des backends tels que des bases de données et des services de courtage de messages sur diverses plates-formes.
18. Spring Cloud Starters (le projet a été interrompu et fusionné avec d'autres projets après Angel.SR2)
19. Le plug-in Spring Cloud CLI utilise Groovy pour créer rapidement des applications de composant Spring Cloud.
20. Spring Cloud Eureka fait partie de la suite de microservices Spring Cloud Netflix. Il est basé sur Netflix Eureka et est conditionné deux fois. Il est principalement chargé de remplir la fonction de gestion des services dans l'architecture de microservices.

 

Je suppose que tu aimes

Origine www.cnblogs.com/ComputerVip/p/12702723.html
conseillé
Classement