服務註冊中心 ------ Nacos
阿新 • • 發佈:2020-11-16
一、服務的註冊中心
自己設計一個服務的註冊中心
(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的極速模式,相容模式會有問題(登入頁面不顯示)。(坑~~~)