您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關如何使用Nacos的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
Nacos 能夠實現的功能:服務注冊和發現、配置管理、服務管理,這些功能在原生的 Spring Cloud 組件里分別是 Eureka、Spring Cloud Config Server、Spring actuator。接下來我們通過實踐來看看 Nacos 如何實現這些功能。本文實踐部分分為幾個步驟:
部署 Nacos
構建微服務應用并接入 Nacos
部署 Nacos(以下針對 Linux 環境)
從官方源碼倉庫 Github 下載最新 release 版本
wget https://github.com/alibaba/nacos/releases/download/0.9.0/nacos-server-0.9.0.tar.gz
解壓對應的 tar 包
tar -zxvf nacos-server-0.9.0.tar.gz
啟動 Nacos
cd ./nacos/bin;sh startup.sh -m standalone;
可以看到對應的終端日志 consle log
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Djava.ext.dirs=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64/jre/lib/ext:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64/lib/ext:/tmp/nacos/plugins/cmdb -Xloggc:/tmp/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dnacos.home=/tmp/nacos -jar /tmp/nacos/target/nacos-server.jar --spring.config.location=classpath:/,classpath:/config/,file:./,file:./config/,file:/tmp/nacos/conf/ --logging.config=/tmp/nacos/conf/nacos-logback.xml
nacos is starting
,--.
,--.'|
,--,: : | Nacos 0.9.0
,`--.'`| ' : ,---. Running in stand alone mode, All function modules
| : : | | ' ,'\ .--.--. Port: 8848
: | \ | : ,--.--. ,---. / / | / / ' Pid: 31401
| : ' '; | / \ / \. ; ,. :| : /`./ Console: http://172.16.0.16:8848/nacos/index.html
' ' ;. ;.--. .-. | / / '' | |: :| : ;_
| | | \ | \__\/: . .. ' / ' | .; : \ \ `. https://nacos.io
' : | ; .' ," .--.; |' ; :__| : | `----. \
| | '`--' / / ,. |' | '.'|\ \ / / /`--' /
' : | ; : .' \ : : `----' '--'. /
; |.' | , .-./\ \ / `--'---'
'---' `--`---' `----'
.......
2019-03-10 17:28:02,006 INFO Tomcat started on port(s): 8848 (http) with context path '/nacos'
2019-03-10 17:28:02,058 INFO Nacos Log files: /tmp/nacos/logs/
2019-03-10 17:28:02,058 INFO Nacos Conf files: /tmp/nacos/conf/
2019-03-10 17:28:02,058 INFO Nacos Data files: /tmp/nacos/data/
2019-03-10 17:28:02,058 INFO Nacos started successfully in stand alone mode.
2019-03-10 17:28:03,267 INFO Initializing Servlet 'dispatcherServlet'
2019-03-10 17:28:03,321 INFO Completed initialization in 53 ms
上面 log 可以看出 Nacos 已經啟動,這時登陸 Nacos 控制臺
http://ip:8488/nacos/index.html 賬號默認是 nacos/nacos
?
下圖是一個默認的無任何服務實例注冊的控制臺界面,圖中 Nacos 左側可實現基本的配置中心功能(配置監控、歷史版本、監聽查詢)和服務注冊管理。
感謝各位的閱讀!關于“如何使用Nacos”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。