nacos初探

以前看到幾個大佬寫的博客,爲何阿里巴巴不使用zookeeper?,還有支持Dubbo生態發展,阿里巴巴啓動新的開源項目 Nacos,而後想看看這個nacos。git

官網是 https://nacos.io/zh-cn/,顯示剛剛發佈了0.9.0的版本github

動態配置服務:動態配置服務讓您可以以中心化、外部化和動態化的方式管理全部環境的配置。動態配置消除了配置變動時從新部署應用和服務的須要。配置中心化管理讓實現無狀態服務更簡單,也讓按需彈性擴展服務更容易。瀏覽器

服務發現及管理:動態服務發現對以服務爲中心的(例如微服務和雲原生)應用架構方式很是關鍵。Nacos支持DNS-Based和RPC-Based(Dubbo、gRPC)模式的服務發現。Nacos也提供實時健康檢查,以防止將請求發往不健康的主機或服務實例。藉助Nacos,您能夠更容易地爲您的服務實現斷路器。架構

動態DNS服務:經過支持權重路由,動態DNS服務能讓您輕鬆實現中間層負載均衡、更靈活的路由策略、流量控制以及簡單數據中心內網的簡單DNS解析服務。動態DNS服務還能讓您更容易地實現以DNS協議爲基礎的服務發現,以消除耦合到廠商私有服務發現API上的風險。負載均衡

只是官網的下載頁怎麼什麼都沒有?後來在github地址的release下載https://github.com/alibaba/nacos/releasescurl

下載完之後,咱們能夠在bin目錄下執行 sh startup.sh -m standalone(Linux/Unix/Mac),這是單機的模式運行。微服務

而後在瀏覽器打開http://127.0.0.1:8848/nacos,會看到這樣的頁面。默認用戶名密碼是nacos。url

進入以後,會看到比較熟悉的頁面。blog

固然這裏沒什麼服務,那麼咱們就註冊一個服務吧,瞎寫一個ip

服務註冊:

curl -X PUT 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.xinServiceName&ip=10.12.7.11&port=8080'

服務發現:

curl -X GET 'http://127.0.0.1:8848/nacos/v1/ns/instances?serviceName=nacos.naming.xinServiceName'

官方網頁還展現了一個特性模塊。

 

下次再寫點什麼吧!

參考:

https://yq.aliyun.com/articles/604028

http://jm.taobao.org/2018/06/13/%E5%81%9A%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0%EF%BC%9F/

https://github.com/alibaba/nacos

相關文章
相關標籤/搜索