Architecture et principes Nacos - Nacos-Sync


insérez la description de l'image ici


aperçu

  • NacosSync est un composant de synchronisation qui prend en charge plusieurs registres. Basé sur le framework de développement de démarrage Spring, la couche de données adopte Spring Data JPA, suit la spécification d'accès JPA standard, prend en charge le stockage de plusieurs sources de données et utilise Hibernate par défaut, ce qui est plus pratique pour prend en charge les mises à jour de création de table automatiques.
  • En utilisant un modèle de lecteur asynchrone d'événements efficace, il prend en charge une variété d'événements personnalisés, de sorte que le délai de traitement des tâches synchrones est contrôlé dans les 3 s, et une seule machine de 8C 16G peut prendre en charge des tâches synchrones 6K.
  • En plus du déploiement autonome, NacosSync fournit également un mode de déploiement de cluster hautement disponible. NacosSync est une conception sans état qui migre les données d'état telles que les tâches vers la base de données, ce qui rend l'expansion du cluster très pratique.
  • L'interface principale du composant Sync est abstraite et les types de synchronisation sont distingués par des annotations, de sorte que les développeurs peuvent facilement étendre différents centres d'enregistrement en fonction de leurs propres besoins.Types de synchronisation actuellement pris en charge : ○ synchronisation des données Nacos vers Nacos ○ synchronisation des données Zookeeper
    vers
    Nacos
    ○ Synchronisation des données Nacos vers Zookeeper
    ○ Synchronisation des données Eureka vers Nacos
    ○ Synchronisation des données Consul vers Nacos

site officiel

https://nacos.io/en-us/docs/nacos-sync.html

https://github.com/nacos-group/nacos-sync


Architecture des modules du système

insérez la description de l'image ici

La console fournit une console d'exploitation Web simplifiée et prend en charge l'internationalisation.


Page de gestion des tâches de synchronisation

insérez la description de l'image ici


Page de gestion du registre

insérez la description de l'image ici


scènes à utiliser

Partage de services entre plusieurs régions interconnectées par le réseau, brisant les restrictions d'appel de service entre les régions

insérez la description de l'image ici

Fonction de synchronisation bidirectionnelle, prend en charge la migration en douceur des services Dubbo + Zookeeper vers Dubbo + Naocs et bénéficie de meilleurs services de Nacos

insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/yangshangwei/article/details/131486772
conseillé
Classement