記事ディレクトリ
概要
- 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 のより良いサービスを享受できます