前の記事: Nacos サービス登録および構成センター
Nacos サーバーのデータ永続性
-
nacos
nacos-server-1.2.0.tarをダウンロード
-
mysqlデータスクリプトを実行する
-
nacos 構成を変更する
-
nacos を再起動し、新しい名前空間を作成します
Nacosサーバークラスタ構築
- 設定ファイルを変更する
application.properties
### Specify local server's IP:
nacos.inetutils.ip-address=127.0.0.1
#*************** Config Module Related Configurations ***************#
### If user MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
- クラスター構成ファイルを変更してコピーを作成します。
#it is ip
#example
127.0.0.1:8848
127.0.0.1:8849
127.0.0.1:8850
- nacos 8848 8849 8850 の 3 つのコピーをコピーし、それぞれポートを変更します。
D:\dev\nacos-1\bin をクラスター モードで個別に起動します
# 单列模式
# .\startup.cmd -m standalone
# 集群模式
.\startup.cmd -m cluster
- http://localhost:8848/nacos/ポート 8849 および 8850にそれぞれアクセスします。
マイクロサービスを Nacos クラスターに登録する
- サービスプロバイダーがクラスターに登録する
- サービスプロバイダーの構成を変更する m-service-resume-8083-nacos
server:
port: 8083
spring:
application:
name: m-service-resume
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8 &serverTimezone=UTC
username: root
password: root
jpa:
database: MySQL
show-sql: true
hibernate:
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl #避免将驼峰命名转换为下划线命名
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848,127.0.0.1:8849,127.0.0.1:8850
# 非免密登录需要用户,密码等信息
# username: nacos
# password: nacos
# enabled: true
#集群名称
cluster-name: BJ
#所属命名空间 命名空间ID
namespace: 59486577-18d5-459c-94ad-cbdf6f3d9d5a
- nacos クラスターを確認します。m -service-resume が名前空間を使用して dev クラスターに登録されています。
- サービスコンシューマーがクラスターに登録する
- m-service-autodeliver-8093-nacos 構成を変更する
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848,127.0.0.1:8849,127.0.0.1:8850
#集群名称
cluster-name: BJ
#所属命名空间
namespace: 59486577-18d5-459c-94ad-cbdf6f3d9d5a
- 観測クラスター
- コンシューマ インターフェイスhttp://localhost:8093/autodeliver/checkState/1545132 にアクセスします。