docker 安裝nacos_康過來!Nacos配置和管理微服務的使用

bfec2d1dd60cf0aad0fe0d156446aee1.png

Nacos 具有如下特性:

  • 服務發現和服務健康監測:支持基于DNS和基于RPC的服務發現,支持對服務的實時的健康檢查,阻止向不健康的主機或服務實例發送請求;
  • 動態配置服務:動態配置服務可以讓您以中心化、外部化和動態化的方式管理所有環境的應用配置和服務配置;
  • 動態 DNS 服務:動態 DNS 服務支持權重路由,讓您更容易地實現中間層負載均衡、更靈活的路由策略、流量控制以及數據中心內網的簡單DNS解析服務;
  • 服務及其元數據管理:支持從微服務平臺建設的視角管理數據中心的所有服務及元數據。

本地windows版Nacos的安裝

1、下載 http://github.com/alibaba/nac… zip的壓縮包即可

2、解壓下載的壓縮包,解壓之后的文件我自己直接啟動的時候是會報錯的(環境變量需要先配置好)

解決步驟:

步驟一:進入到配置文件(nacos/conf),創建nacos的數據庫執行里面的nacos-mysql.sql

步驟二:conf目錄下有個application.properties的文件,配置如下圖即可

85ead2a3718d4f320943e28c0d8885b4.png

步驟三:進入到nacos的bin目錄,編輯startup.cmd文件,將 set MODE="cluster" 一行改成 set MODE="standalone"

acaaf9113ed8e92cc7230eb7c1e4c8dc.png

步驟五:運行 startup.cmd 。運行成功后,訪問 http://localhost:8848/nacos 可以查看 Nacos 的主頁,默認賬號密碼都是nacos(圖上的Data ID都是我自己加入的)

fc3b33205817de400c68ac6fc333317c.png

nacos安裝完畢之后,就是將之前注冊到eureka的項目都遷移到nacos中,也就是整合注冊中心和配置管理

數據庫集群模式啟動:

步驟一:進入到配置文件(nacos/conf),創建nacos-config的數據庫執行里面的nacos-mysql.sql

步驟二:conf目錄下有個application.properties的文件,配置如下圖即可,數據庫名稱可以修改成自己創建的數據名

29210ad61fda088264507380bcff8fb3.png

步驟三:如圖

5fbc4987e5bc55c2057dfa778824741b.png

步驟四:在conf目錄下有cluster.conf.example的文件,先備份,然后將這個文件重新命名成cluster.conf,將里面的內容全部刪除,

步驟五:啟動nacos

b9a940705454e7baa54d589149686a44.png

docker nacos的快速開始:

1、git clone http://github.com/nacos-group…

2、cd nacos-docker

3、docker-compose -f example/standalone-derby.yaml up

整合步驟:

步驟一:Spring Cloud Alibaba 的組件都需要在pom.xml中添加如下的配置

<!--Spring Cloud Alibaba 相關依賴-->
<dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-alibaba-dependencies</artifactId>    <version>2.1.0.RELEASE</version>    <type>pom</type>    <scope>import</scope>
</dependency>

步驟二:將之前pom文件eureka的client的依賴換成nacos的相關依賴

<dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

步驟三:bootstrap.yml 添加nacos的配置

server:  port: 9101
spring:  application:    name: cm_ums  cloud:    nacos:      discovery:        server-addr: localhost:8848 #Nacos地址      config:        server-addr: localhost:8848 #Nacos地址        file-extension: yaml #這里我們獲取的yaml格式的配置

步驟四:application.yml 之所以添加數據源是因為項目中有mybatis-plus的配置,不配置會啟動報錯

spring:  profiles:    active: dev  datasource:    username: root    password: yanwu12138    driver-class-name: com.mysql.cj.jdbc.Driver    url: jdbc:mysql://localhost:3306/product?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai

步驟五:在nacos中添加項目的配置

77ec47ae635ec6892713b7be93184b42.png

b69596890bde9136d8a7a14cb20220bf.png

啟動項目,就可以在nacos中發現自己注冊的服務

a669a14862cadaa8adcf2fd0cde6d8d4.png
來源:https://www.tuicool.com/articles/zU7bi2v

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/532178.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532178.shtml
英文地址,請注明出處:http://en.pswp.cn/news/532178.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HTML5中volume樣式自定義,html5中關于volume屬性的使用詳解

Audio對象屬性&#xff1a; volume 描述&#xff1a;設置或返回音頻的音量&#xff0c;取值范圍(0——1)下面是我做的音樂播放器如何調節音頻音量的代碼&#xff1a;//增加切換音量事件(function(){var height $("#myAudio ul.control li.volume .alert-box .volume-wrap…

matlab中如何調用gpu進行并行計算_極致安卓-Termux/Aid learning開啟WebGL手機GPU并行計算...

在我的之前的測評中&#xff0c;我利用Termux和Aid Learning測試過基于C/C的openmp并行程序&#xff0c;基于Java的并行程序&#xff0c;還有基于MPI以及基于Java的分布式集群并行。但是很遺憾&#xff0c;一直無法成功開發基于OpenCL的GPU并行編程。這是主要是因為Android并沒…

python默認編碼方式_關于設置python默認編碼方式的問題

2019-8-27 07:45:36 本帖最后由 傻紙 于 2019-8-27 10:02 編輯 查了一會資料得出的結論是如果你用的是python3.x&#xff0c;那么就最好別去設置sys.defaultencoding或者sys.stdout.encoding 記住在需要編碼的時候用encode&#xff0c;解碼的時候decode就可以了。。。 這個問題…

計算機科學與技術是屬于什么學科,計算機科學與技術專業屬于什么大類 屬于哪個學科...

近日&#xff0c;有很多人咨詢小編計算機科學與技術專業屬于什么大類 屬于哪個學科&#xff1f;現在小編統一回復一下大家計算機科學與技術專業屬于工學類&#xff0c;下面是關于計算機科學與技術專業詳細的介紹。1計算機科學與技術專業門類及學科介紹專業名稱專業代碼門類學科…

matlab imread_MATLAB圖像處理:29:在幾何變換輸出中指定填充值

本示例說明如何指定imwarp執行幾何變換時使用的填充值。執行轉換時&#xff0c;輸出圖像中通常會有一些像素不屬于原始輸入圖像。必須為這些像素分配一些值&#xff0c;稱為填充值。默認情況下&#xff0c;imwarp將這些像素設置為零&#xff0c;并顯示為黑色。使用FillValues參…

小學生學計算機,學計算機對小學生的好處

內容提要:隨著計算機應用的日益社會化和家庭化,計算機在人們工作、學習和生活等各個方面正發揮著越來越重要的作用&#xff0c;而計算機應用基礎也相應成為現代社會人們必修的文化基礎課。現在的小學生將是未來的創新型人才&#xff0c;他們的計算機水平如何&#xff0c;直接關…

micopython 18b20_MicroPython控制8*8LED點陣顯示溫度

MicroPython顧名思義就是可以在單片機上跑的Python&#xff0c;借助Micro Python&#xff0c;用戶完全可以通過Python腳本語言實現硬件底層的訪問和控制&#xff0c;比如說控制LED燈泡、LCD顯示器、讀取電壓、控制電機、訪問SD卡等。目前支持MicroPython的開發板有好幾種&#…

計算機組裝維護文獻,組裝計算機論文,關于《計算機組裝維護》課程教學相關參考文獻資料-免費論文范文...

導讀:此文是一篇組裝計算機論文范文,為你的畢業論文寫作提供有價值的參考。【摘 要】計算機硬件知識的教與學對于計算機相關專業的學生來說,重要性是不言而喻的.由于教學資源缺乏,面對這門以操作性強為特點的課程,如何利用學校有限的條件培養出符合職業資格標準的學生是該專業教…

ip變更會影響賬號登陸嗎_【教程】PUBG賬號被盜導致封禁申訴解封教程

很多朋友詢問PUBG在被盜號后被盜號者開掛導致永封該如何申訴解封&#xff0c;現在結合一些玩家被盜號及成功申訴的經歷&#xff0c;詳列一下步驟。本方法只適用于被盜后開掛導致封禁的賬號&#xff0c;那些自己開掛被封的孤兒不用往下看了。一.先向steam客服申訴 找回自己的ste…

html5專著,參考文獻專著

參考文獻類型&#xff1a;專著[M]&#xff0c;會議論文集[C]&#xff0c;報紙文章[N]&#xff0c;期刊文章[J]&#xff0c; 學位論文[D]&#xff0c; 報告[R]&#xff0c; 標準[S]&#xff0c; 專利[P]&#xff0c;論文集中的析出文獻[A]關于你又知道多少呢?下面是小編為大家整…

濾鏡怎么調_手機、電腦怎么剪輯視頻?真心求推薦實用工具

自從加入了短視頻自媒體運營這個行業以后&#xff0c;我就開始接觸到各種各樣的手機、電腦視頻剪輯、制作軟件&#xff0c;用它們來處理、完成被安排到的工作任務。很多時候&#xff0c;我也用它們來剪視頻&#xff0c;借此來練練手、積累下素材。記得剛進入這個行業的時候&…

2021計算機基礎知識題庫,2021~2021計算機基礎知識練習題

2021~2021計算機基礎知識練習題 2021~2021計算機基礎知識練習題 北京聯合大學 2021~2021計算機基礎知識練習題 一、選擇題 1.記錄在存儲介質上的一組相關信息的集合稱為______。 A)程序 B)磁盤 C)軟件 D)文件 2.當一個文件更名后&#xff0c;文件的內容會______。 A)完全消失 B…

計算機背板知識,你知道背板的選購技巧嗎?

原標題&#xff1a;你知道背板的選購技巧嗎&#xff1f;背板就是母板&#xff0c;子板插在上面構成系統&#xff0c;計算機背板說成背板也成立&#xff0c;只不過背板更多的知識線路板而已&#xff0c;沒有實際的器件&#xff0c;只起信號通路作用。背板在設備機箱的后面。一般…

git 切換分支_git 入門教程之分支總覽

分支就是一條獨立的時間線,既有分支,必有主干,正如一棵樹談到樹枝,必有樹干一樣的道理.我們先前對git 的全部操作默認都是在主干上進行的,這個主干也是一種特殊的分支,名為 master 分支.無論是穿越歷史還是撤銷更改,我們都或多或少接觸過時間線,git 管理的版本串在一起就組成了…

計算機應用技術專業全國排名,計算機應用技術專業全國排名

排名學校名稱等級排名學校名稱等級排名學校名稱等級1清華大學A19武漢大學A37合肥工業大學A2浙江大學A20華南理工大學A38蘇州大學A3北京航空航天大學A21電子科技大學A39江蘇大學A4華中科技大學A22大連理工大學A40大連海事大學A5北京大學A23天津大學A41中山大學A6上海交通大學A24…

python中加減乘除是什么數據類型_python中,數字類型計算

說明&#xff1a; 今天在看python數字類型的操作&#xff0c;在此記錄下。 操作過程&#xff1a; 1.數字的加減乘除 >>> 2 2 4 >>> 4 - 2 2 >>> 2 - 4 -2 >>> 2 * 2 4 >>> 2 / 2 #除法的結果會返回小數的結果&#xff0c;如果是…

正在鎖定計算機 win7轉圈圈打不開,Win7網絡連接圖標一直轉圈的原因和解決方法...

Win7網絡連接圖標一直轉圈是什么情況&#xff1f;如果用戶發現Win7系統中的網絡圖標一直處在轉圈狀態&#xff0c;則表示該網絡不能正常加載&#xff0c;且無法識別&#xff0c;筆者通過檢查發現網絡依賴的服務Network List Service沒有自動啟動&#xff0c;啟動之后可解決該問…

jvm內存模型和java內存模型_JVM運行時內存模型綜述

JVM內存模型JVM分為五個區域&#xff1a;虛擬機棧、本地方法棧、方法區、堆、程序計數器。JVM不同區域的占用內存大小不同&#xff0c;一般情況下堆最大&#xff0c;程序計數器較小。JVM五個區中虛擬機棧、本地方法棧、程序計數器為線程私有&#xff0c;方法區和堆為線程共享區…

python數獨游戲源代碼100行_python實現自動解數獨小程序

跟朋友最近聊起來數獨游戲&#xff0c;突發奇想使用python編寫一個自動計算數獨解的小程序。 數獨的規則不再過多闡述&#xff0c;在此描述一下程序的主要思路&#xff1a; &#xff08;當前程序只針對于簡單的數獨&#xff0c;更復雜的還待深入挖掘&#xff09; 1.計算當前每個…