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

如何以源碼形式運行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://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è)
国产黄的网站在线观看| 色婷婷精品综合久久狠狠| 国产精品毛片一区二区三区| 92午夜福利在线视频| 国产剧情av在线资源| 亚洲国产成人综合一区二区三区| 国产精品v一区二区三区| 国产系列在线播放一区二区三区| 91九色蝌蚪国产欧美亚洲| 黄色亚洲一区二区三区四区| av国产一区二区在线| 亚洲熟妇中文字幕五十中出| 蜜桃av网站在线播放| 国产精品粗又长一区| 亚洲中文字幕乱码丝袜在线精品| 超碰91人人在线青青草| 麻豆国产国语精品三级在线观看 | 一区中文字幕人妻少妇| 亚洲天堂国产中文在线| 欧美一级特黄免费大片| 关于男女性生活的视频| 日韩欧美亚洲综合久久精品| 九九久久精品久久久精品| 欧美亚洲清纯唯美另类| 成人国产在线欧美精品| 日本av高清视频在线观看| 精品女同一区二区三区网站| 九七青青草视频在线观看| 久久久久久狠狠亚洲综合| 午夜情色视频在线观看| av一区二区日韩电影| 中文字幕在线感觉av| 91午夜福利偷拍视频| 蜜臀av中文字幕亚洲| 外国男人搞亚洲女人在线| 色婷婷精品一区二区三区| 亚洲欧美午夜福利视频| 亚洲激情自拍偷拍视频| 国产精品国产精品国产| 日韩 高清 一区二区| 久久成人免费在线电影|