最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Nacos下載、配置、整合項目方式

 更新時間:2024年08月01日 14:37:18   作者:杜小舟  
這篇文章主要介紹了使用Nacos 下載、配置、整合項目方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

引言

最近公司進行了架構(gòu)升級,開始使用微服務架構(gòu),并使用Nacos做為注冊中心,下面是對Nacos的一些安裝與配置。

下載與啟動 Nacos

第一步(下載)

進入到下載 Nacos 地址中后,在下面就有下載 Nacos 的壓縮包,點擊下載即可。

第二步(解壓)

下載完后,把這個壓縮包解壓 (備注:盡量解壓到不是中文的路徑下) 。

第三步(啟動)

  • Windows 啟動:

Windows 啟動 Nacos 有兩種方式,第一種方式:

進入到你解壓的包中,進入到 bin 目錄下,然后在目錄路徑中輸入 cmd,輸入 startup.cmd -m standalone 就能啟動起來了。 

standalone 代表的是非集群方式啟動,Nacos 默認的是集群方式啟動。

第二種方式:

進入到 bin 目錄下,雙擊 startup.cmd,就能啟動,不過默認是集群方式啟動,改成非集群方式則需要編輯 startup.cmd,在文件大概 26 行左右,有一個 set MODE=“cluster”,把它改成 set MODE=“standalone”,這樣就是非集群方式啟動。

  • Linux 啟動:

進入到 bin 目錄中,輸入 sh startup.sh -m standalone,這里的 standalone 是代表著非集群。

項目整合 Nacos

項目整合官方文檔地址:項目整合官方文檔

在項目整合的時候需要注意的是 SpringBoot 與 SpringCloud 會有對應的版本,如果版本對應不上的話會出現(xiàn)錯誤。

SpringCloud 與 SpringBoot 對應的版本:點擊查看對應版本

  • pom.xml:
<properties>
        <java.version>1.8</java.version>
        <spring-cloud.version>2021.0.0</spring-cloud.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
            <version>2.1.0.RELEASE</version>
        </dependency>
    </dependencies>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <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>
        </dependencies>
    </dependencyManagement>
  • application.yml:
spring:
  application:
    name: SpringCloud
  cloud:
    nacos:
      discovery:
        # 服務注冊地址
        server-addr: 127.0.0.1:8848
server:
  port: 8082

啟動類

在啟動類加上:@EnableDiscoveryClient 注解

  • Controller:

在 Controller 類中加上:@RefreshScope 注解,表示動態(tài)刷新。

啟動項目

配置好以后就可以啟動項目了,啟動完畢項目后就可以去 Nacos 后臺去看一下,是不是服務列表中能看到你的服務了。

Nacos 本地地址:http://localhost:8848/nacos/index.html

  • Nacos 后臺:

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于IDEA查看maven依賴結(jié)構(gòu)流程解析

    基于IDEA查看maven依賴結(jié)構(gòu)流程解析

    這篇文章主要介紹了基于IDEA查看maven依賴結(jié)構(gòu)流程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 使用SpringBoot簡單實現(xiàn)一個蘋果支付的場景

    使用SpringBoot簡單實現(xiàn)一個蘋果支付的場景

    這篇文章主要為大家詳細介紹了如何在Spring?Boot項目中集成Apple?Pay功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-11-11
  • 將Java程序的輸出結(jié)果寫入文件方法實例

    將Java程序的輸出結(jié)果寫入文件方法實例

    這篇文章主要給大家介紹了關(guān)于將Java程序的輸出結(jié)果寫入文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • 2022版IDEA創(chuàng)建一個maven項目的超詳細圖文教程

    2022版IDEA創(chuàng)建一個maven項目的超詳細圖文教程

    IDEA是用于java語言開發(fā)的集成環(huán)境,并且經(jīng)常用于maven、spring、MyBatis等項目的開發(fā),下面這篇文章主要給大家介紹了關(guān)于2022版IDEA創(chuàng)建一個maven項目的超詳細圖文教程,需要的朋友可以參考下
    2023-02-02
  • spring整合Quartz框架過程詳解

    spring整合Quartz框架過程詳解

    這篇文章主要介紹了spring整合Quartz框架過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • SpringBoot 2 統(tǒng)一異常處理過程解析

    SpringBoot 2 統(tǒng)一異常處理過程解析

    這篇文章主要介紹了SpringBoot 2 統(tǒng)一異常處理過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • SpringBoot使用MyBatis-Plus解決Invalid?bound?statement異常

    SpringBoot使用MyBatis-Plus解決Invalid?bound?statement異常

    這篇文章主要介紹了SpringBoot使用MyBatis-Plus解決Invalid?bound?statement異常,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • Spring注解@Qualifier的使用&&與@Primary注解的不同

    Spring注解@Qualifier的使用&&與@Primary注解的不同

    今天帶你了解一下Spring框架中的@Qualifier?注解,它解決了哪些問題,以及如何使用它,我們還將了解它與?@Primary?注解的不同之處,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • Java ArrayList深入源碼層分析

    Java ArrayList深入源碼層分析

    Java中容器對象主要用來存儲其他對象,根據(jù)實現(xiàn)原理不同,主要有3類常用的容器對象:ArrayList使用數(shù)組結(jié)構(gòu)存儲容器中的元素、LinkedList使用鏈表結(jié)構(gòu)存儲容器中的元素
    2023-01-01
  • 一場由Java中Integer引發(fā)的踩坑實戰(zhàn)

    一場由Java中Integer引發(fā)的踩坑實戰(zhàn)

    Java中的數(shù)據(jù)類型分為基本數(shù)據(jù)類型和復雜數(shù)據(jù)類型int是前者而integer是后者(也就是一個類),下面這篇文章主要給大家介紹了關(guān)于由Java中Integer引發(fā)的踩坑實戰(zhàn),需要的朋友可以參考下
    2022-11-11

最新評論

清徐县| 南通市| 高密市| 鄂托克前旗| 含山县| 东明县| 扶沟县| 同仁县| 隆安县| 班玛县| 新巴尔虎右旗| 沙湾县| 县级市| 巴林左旗| 湟源县| 乌什县| 屯留县| 肃南| 乡宁县| 孝昌县| 英山县| 永顺县| 宿松县| 绥棱县| 丁青县| 肥乡县| 宁南县| 贵港市| 漳州市| 长宁区| 盐源县| 安阳县| 洛南县| 威海市| 叙永县| 井研县| 舒兰市| 天峨县| 曲沃县| 蕉岭县| 平安县|