Nacosは3つの導入モデルをサポート
2525 ワード
Nacosは3つの導入モデルをサポート
Nacosは3つの導入モデルをサポート
Nacosは3つの導入モデルをサポート
単機モードでNacosを運転
Linux/Unix/Mac
Windows
cmd startup.cmdまたはstartupをダブルクリックする.cmdファイル
シングルマシンモードでmysqlをサポート
0.7バージョン以前は、シングルマシンモードでnacosが組み込みデータベースを使用してデータの格納を実現していたため、データ格納の基本状況を観察するのに不便でした.0.7バージョンでは、mysqlデータソースをサポートする機能が追加されました.具体的な手順は、次のとおりです.
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_devtest
db.password=youdontknow
さらにnacosをシングルマシンモードで起動すると、nacosのすべての書き込み埋め込みデータベースのデータがmysqlに書き込まれます.
クラスタモードでNacosを実行
クラスタモードでNacosを実行
マルチクラスタモード
NacosはNameServerルーティング要求モードをサポートしています.これにより、適切なクラスタへの要求転送を制御するために有用なマッピングルールを設計できます.マッピングルールでは、ネーミングスペースまたはテナントなどのスライス要求を使用できます.
マルチNIC IP選択
ローカル環境が複雑な場合、Nacosサービスは起動時に実行時に使用するIPまたはNICを選択する必要があります.NacosはマルチネットカードからIPリファレンスSpring Cloud設計を取得し、nacos.inetutilsパラメータは、Nacosが使用するNICとIPアドレスを指定できます.現在サポートされている構成パラメータは次のとおりです.
nacos.inetutils.ip-address=10.11.105.155
nacos.inetutils.use-only-site-local-interfaces=true
nacos.inetutils.ignored-interfaces[0]=eth0
nacos.inetutils.ignored-interfaces[1]=eth1
nacos.inetutils.preferred-networks[0]=30.5.124.
nacos.inetutils.preferred-networks[0]=30.5.124.(25[0-5]|2[0-4]\\d|((1d{2})|([1-9]?\\d))),30.5.124.(25[0-5]|2[0-4]\\d|((1d{2})|([1-9]?\\d)))