欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何以源碼形式運行NacosServer

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)如何以源碼形式運行Nacos Server,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)福田免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

官方標準運行方式

下載解壓可運行包

curl -O https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.tar.gz
tar -zxvf nacos-server-1.3.2.tar.gz
cd nacos/bin

執(zhí)行運行

# Linux/Unix/Mac 啟動命令(standalone代表著單機模式運行,非集群模式):

sh startup.sh -m standalone

# 如果您使用的是ubuntu系統(tǒng),或者運行腳本報錯提示[[符號找不到,可嘗試如下運行:

bash startup.sh -m standalone

# Windows 啟動命令(或者雙擊startup.cmd運行文件)

cmd startup.cmd

為什么要源碼化運行

1. 方便開發(fā)過程使用

如果從 Spring Cloud Netflix 體系遷移到 Spring Cloud Alibaba 技術(shù)體系,明顯的感受是整個體系得到簡化。 Nacos 承擔整個 Spring Cloud 的服務(wù)發(fā)現(xiàn)、配置管理部分的實現(xiàn)。 是整個開發(fā)過程中強依賴,啟動微服務(wù)業(yè)務(wù)要去檢查 Nacos Server 是否已經(jīng)啟動,解壓安裝的方式變的非常不便。

如果把 Nacos Server 作為整個微服務(wù)框架的一部分直接 Main 啟動,是不是更加方便便利?

2. UI 個性定制化

  • 若以解壓運行方式,修改 UI 幾乎不可能。可以下載 Nacos 源碼繼續(xù)修改 然后重新打包運行。 非常的不方便

git clone https://github.com/alibaba/nacos.git

cd nacos/

mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
ls -al distribution/target/

// change the $version to your actual path
cd distribution/target/nacos-server-$version/nacos/bin
  • 若以源碼方式運行,可以試試的調(diào)整 UI 然后 build 看到效果。

3. 保證 Server & Client 保持一致

  • pig 作為微服務(wù)開源項目,更新迭代速度非??臁?strong>每個版本依賴的 Nacos Client 版本都可能發(fā)生變化,這就意味著對應(yīng)的 Nacos Server 版本也要對應(yīng)升級,這需要用戶自行下載升級成本很高。

  • Nacos 具有良好小版本向下兼容性,但是大版本功能變化挺大,比如 1.2 、1.3 權(quán)限的變更。所以建議大家在實際開發(fā)過程中保持版本一致。

  • 若以源碼運行的方式,可以很好的解決此問題。

如何實現(xiàn)

1. 下載 Nacos 源碼

  • 只需保留 nacos console 模塊,其他模塊均可刪除

如何以源碼形式運行Nacos Server

2. console 源碼結(jié)構(gòu)說明

├── pom.xml
└── src
    ├── main
    │   ├── java
    │   │   └── com
    │   │       └── alibaba
    │   │           └── nacos
    │   │               ├── Nacos.java  # main 啟動類
    │   │               └── console    # 控制臺相關(guān)源碼
    │   └── resources
    │       ├── application.properties  # nacos 配置文件
    │       └── static    # 靜態(tài)頁面目錄
    └── test    # 單元測試部分

3. 修改 Nacos.java 類

  • 主要在 main 方法中增加 兩個參數(shù),是否是單機啟動 & 是否關(guān)閉權(quán)限校驗

@SpringBootApplication(scanBasePackages = "com.alibaba.nacos")
@ServletComponentScan
@EnableScheduling
public class Nacos {

    public static void main(String[] args) {
        # 通過環(huán)境變量的形式 設(shè)置 單機啟動
    		System.setProperty(ConfigConstants.STANDALONE_MODE, "true");

        # 通過環(huán)境變量的形式 設(shè)置 關(guān)閉權(quán)限校驗
		    System.setProperty(ConfigConstants.AUTH_ENABLED, "false");
        SpringApplication.run(Nacos.class, args);
    }
}

4. 修改 console/pom.xml

  • 由于不在使用 nacos bom 管理,需要給所有依賴坐標增加版本號

  • 由于 nacos-config /nacos-naming 等包沒有上傳至中央?yún)⒖?無法下載到,groupId 變更為 com.pig4cloud.nacos 即可下載

  • 變更后參考如下

<dependency>
  <groupId>com.pig4cloud.nacos</groupId>
  <artifactId>nacos-config</artifactId>
  <version>1.3.2</version>
</dependency>
<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
  <version>7.0.59</version>
</dependency>
<dependency>
  <groupId>com.pig4cloud.nacos</groupId>
  <artifactId>nacos-naming</artifactId>
  <version>1.3.2</version>
</dependency>
...

上述就是小編為大家分享的如何以源碼形式運行Nacos Server了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當前文章:如何以源碼形式運行NacosServer
路徑分享:http://www.aaarwkj.com/article16/iihegg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、微信小程序、App開發(fā)、網(wǎng)站維護、網(wǎng)站排名、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
久久精品女人天堂av免费观看| 亚洲最大午夜福利视频| 欧美黄色一区二区在线观看| av天堂网站在线观看| 色偷偷亚洲精品一区二区| 精品视频一区二区三区在线观看| 亚洲国产日韩一区二区在线| 中文字幕亚洲精品四区| 说中文字幕的黄色大网站| 亚洲午夜精品日韩乱码| 国产av综合一区二区| 一区二区三区欧美影片| 91青青草原免费观看| 中文字幕欧美人妻在线| 欧美日韩亚洲中文综合网 | 日本av免费观看一区二区| av中文字幕一区二区三区| 中高龄夫妇五十路六十路| 久久视频在线播放视频| 97在线视频在线播放| 色噜噜男人的天堂av| 背德人妻中文字幕无修| 日韩人妻中文字幕乱码一区| 亚洲欧美日韩成人在线观看| 日韩人妻精品久久免费| 精品国产av一区二区麻豆| 亚洲黄色大片在线免费观看| 欧美日韩国产精品一区二区三区| 国产精品对白久久久久粗| 少妇人妻精品一区三区二区| 久久国产精品午夜视频| 日本免费一区二区三区等视频 | 欧美日韩亚洲中文二区| 高清欧美大片免费观看| 午夜福利大片在线观看视频| 国产精品一区二区污网站| 亚洲国产偷拍在线观看| 91精品久久久久久| 97视频在线视频免费| 国产av综合一区二区| 日韩精品一区三区二区|