今、市場で人気の高い構成が4種類、春の雲設定、アポロ、ナコス、Disconfを持っています。
現在Disconfは長い間更新されていないとなって、それが比較されません、他の三つは、アポロの中で最も包括的で、最高のパフォーマンスQPSが原因非常に低いQPSに依存githubのリードにナコス、春の雲の設定です。
ナコスプロフィール:
ナコスはマイクロサービスアーキテクチャのためのアリのオープンソース製品であり、サービスの発見、構成管理、サービス管理統合ソリューション。公式ウェブサイトのアドレスは次のとおりです。https://nacos.io
ナコスは、以下の機能を提供します。
1.サービス検出およびサービスのヘルスチェック:
ナコスは他のサービスで見つかったDNSまたはHTTPインタフェースサービスは登録しやすく、オープンにする、ナコスオープンは不健康送信にホストやサービスインスタンスにリクエストを防ぐために、リアルタイムのヘルスチェックを提供します。
2.動的な構成管理:
動的な構成サービスは、集中設定およびすべての環境内のすべてのサービスを動的に管理することができます。ナコスは、その後の変更および構成がより効率的かつ柔軟になり設定、アプリケーションの更新を再配置を排除します。
3.ダイナミックDNSサービス:
DNSプロトコルに基づいてナコスサービスディスカバリ機能は、異種言語サービスの発見をサポートするように設計され、サポートはパーティのアプリケーションの容易なアクセスや発見をさせ、識別名として露出ナコスサービスエンドポイントに登録されます。
4.サービスおよびメタデータ管理:
ナコスはあなたにすべてのサービスと管理サービスの説明を含め、サービスプラットフォームからデータセンターをマイクロ管理のメタデータ視点を与え、ライフサイクルサービスは、静的解析、州保健サービス、交通管理サービス、ルーティングおよびセキュリティポリシーに依存しています。
ナコスのインストール:
1.環境を準備します:
ナコスJava環境依存動作が1.8よりも64ビットシステム、JDKを必要とする、Mavenの3.2.xの上に。
ソースコードをダウンロードしたり、パッケージをインストールします。2.:
方法1:GitHubのからダウンロード。
gitのクローンhttps://github.com/alibaba/nacos.git
ナコスのCD /
MVN -Prelease-ナコスは、クリーンインストール-U
LS -al分配/ターゲット/
CDの配布/ターゲット/ナコス-sercer- $バージョン/ナコス/ binに
方法2:ダウンロードしてコンパイルアーカイブモード。
ダウンロードします。https://github.com/alibaba/nacos/releases
解凍後にダウンロードします。
解凍ナコス-sercer- $ version.zip或者タール-xvfナコス-サーバ - $ version.tar.gz
cd nacos/bin
ナコススタンドアローンモードが有効にされています。
ナコスのデフォルトのポートは8848で、Linuxでは、UNIX、Macの起動モード:
SH startup.sh -mスタンドアロン
Ubuntuシステム:
bashstartup.sh -mスタンドアロン
Windowsのスタート:
binディレクトリをダブルクリックしSTARTUP.CMD
// IP:8848 /ナコスオープンコンソールページに正常に起動した後、ブラウザのHTTPを介してアクセスすることができます
デフォルトのアカウントはナコス、パスワードナコスであります
ナコスのテストインストールが成功した後:
ナコスの成功を開始した後、ナコスが提供するAPIの認証サービスは、通常のHTTPです。
APIナコス試験することを推奨カールツール、カールは、HTTPプロトコルとして使用することができる試験、開発に使用されるコマンドラインツールです。
ダウンロードします。https://curl.haxx.se/windows/
次のbinディレクトリにダウンロードし、開いてcmdをテストしたら
1.設定を公開します:
カール-X POST "のhttp:// $ IP:?8848 /ナコス/ V1 / CS /コンフィグデータID = nacos.cfg.dataId&グループ=テスト&コンテンツ= TestNacos"
2.取得の設定:
カール-X GET "のhttp:// $ IP:?8848 /ナコス/ V1 / CS /コンフィグデータID = nacos.cfg.dataId&グループ=テスト"