系列文章目錄
Spring Cloud微服務技術之Eureka注冊中心配置
文章目錄
- 系列文章目錄
- 前言
- 一、Nacos服務注冊與發現
-
- 1. 注冊中心配置
- 二、Nacos服務分級存儲模型
-
- 1. NacosRule負載均衡規則
- 2. 環境隔離 - namespace
前言
Nacos注冊中心介紹~
提示:以下是本篇文章正文内容,下面案例可供參考
一、Nacos服務注冊與發現
1. 注冊中心配置
解壓後進入conf下的application.properties将端口改為
server.port=8844
在nacos的bin目錄下啟動cmd視窗 , 使用
startup.cmd -m standalone
指令啟動nacos
-
單機啟動方式;startup.cmd -m standalone
啟動成功後進入nacos管理頁面 , 賬号密碼都是
nacos
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLxkEVOJzaU5UMRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLjJWNlRWM5UGNiZDMkVDM5QWYwQTMlFDNllTYiZjM2I2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
二、Nacos服務分級存儲模型
服務分級存儲模型就是在解決如何将一個執行個體配置成叢集的問題
cloud:
nacos:
server-addr: localhost:8844 # nacos服務位址
discovery:
cluster-name: HZ # 叢集配置 HZ代指杭州
1. NacosRule負載均衡規則
預設是 優先選擇本地叢集 , 在本地叢集中随機通路節點
如果本地叢集全部當機 , 則會選擇跨叢集通路
服務執行個體權重配置 :
2. 環境隔離 - namespace
在網頁控制台進行配置
在yml配置檔案中需要再加上namespace的id
cloud:
nacos:
server-addr: localhost:8844 # nacos服務位址
discovery:
cluster-name: HZ
namespace: 7b5de4b2-d87b-4238-8abe-7d4db90fc660 # 這個UUID由控制台生成
在orderservice服務套了namespace之後 , order-service就無法通路了
要想服務可通路 , 必須放到相同的服務下