Nacos のアーキテクチャと原則 - Nacos-Sync


ここに画像の説明を挿入


概要

  • NacosSync は、複数のレジストリをサポートする同期コンポーネントです。Spring Boot 開発フレームワークに基づいて、データ層は Spring Data JPA を採用し、標準 JPA アクセス仕様に従い、複数のデータ ソース ストレージをサポートし、デフォルトで Hibernate を使用します。自動テーブル作成更新をサポートします。
  • 効率的なイベント非同期ドライブ モデルを使用して、さまざまなカスタム イベントをサポートするため、同期タスク処理の遅延は 3 秒以内に制御され、8C 16G の 1 台のマシンで 6K 同期タスクをサポートできます。
  • NacosSync は、スタンドアロン展開に加えて、高可用性クラスター展開モードも提供しており、タスクなどの状態データをデータベースに移行するステートレス設計であるため、クラスターの拡張が非常に便利です。
  • Sync コンポーネントのコア インターフェイスは抽象化されており、同期タイプは注釈によって区別されるため、開発者は自分のニーズに応じてさまざまな登録センターを簡単に拡張できます。現在サポートされている同期タイプ: ○ Nacos から Nacos へのデータ同期 ○ Zookeeper データ

    同期Nacos
    ○ Zookeeper への Nacos データ同期
    ○ Nacos への Eureka データ同期
    ○ Nacos への Consul データ同期

公式ウェブサイト

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

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


システムモジュールのアーキテクチャ

ここに画像の説明を挿入

コンソールは簡素化された Web 操作コンソールを提供し、国際化をサポートします。


同期タスク管理ページ

ここに画像の説明を挿入


レジストリ管理ページ

ここに画像の説明を挿入


使用するシーン

ネットワークで相互接続された複数のリージョン間でサービスを共有し、リージョン間のサービス呼び出しの制限を解除します。

ここに画像の説明を挿入

双方向同期機能により、Dubbo+Zookeeper サービスから Dubbo+Naocs へのスムーズな移行をサポートし、Nacos のより良いサービスを享受できます

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/yangshangwei/article/details/131486772