1. 程式人生 > 實用技巧 >服務註冊中心 ------ Nacos

服務註冊中心 ------ Nacos

一、服務的註冊中心

自己設計一個服務的註冊中心

(1)註冊:服務啟動的時候將服務資訊註冊到註冊中心;(insert)

(2)心跳:服務內部的定時任務 Timer1 定時傳送心跳給註冊中心,更新 last_heatTime 欄位;(update)

(3)服務間呼叫:因為 Timer2 定時從註冊中心獲取其他服務的資訊並快取到服務內部,所以服務1呼叫服務2的時候直接從服務1記憶體快取中得到服務2的ip及埠號。(select)

(4)清理無心跳的服務:Timer3 定時任務將長時間沒有收到心跳的例項狀態修改為 down。(update)

(5)服務登出:服務在停止的時候登出例項資訊。(delete)

二、nacos的安裝

1、nacos的下載

wget https://github.com/alibaba/nacos/releases/download/1.1.4/nacos-server-1.1.4.tar.gz

2、解壓nacos的包:tar -zxvf nacos-server-1.1.4.tar.gz

3、啟動nacos

cd nacos/bin
sh startup.sh -m standalone

4、檢查nacos是否啟動起來:lsof -i:8848

5、在瀏覽器訪問 nacos 的地址:http://192.168.1.1:8848/nacos

使用者名稱和密碼: nacos/nacos

注意

(1)虛擬機器要把防火牆關閉或者將對應的埠開啟;

(2)瀏覽器使用 360的極速模式,相容模式會有問題(登入頁面不顯示)。(坑~~~)