溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

阿里注冊中心Nacos生產(chǎn)部署方案是什么

發(fā)布時(shí)間:2021-10-20 09:58:43 來源:億速云 閱讀:108 作者:柒染 欄目:大數(shù)據(jù)

今天就跟大家聊聊有關(guān)阿里注冊中心Nacos生產(chǎn)部署方案是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

一、說明

生產(chǎn)環(huán)境中部署nacos首先肯定是使用集群模式cluster保證高可用,本文主要詳細(xì)介紹最佳的集群方案怎樣搭建與spring cloud程序怎樣集成

二、集群方案

下圖是官方推薦的集群方案,通過域名 + VIP模式的方式來實(shí)現(xiàn),可讀性好而且換ip方便 阿里注冊中心Nacos生產(chǎn)部署方案是什么

這里的VIP直接使用 Nginx就可以實(shí)現(xiàn)了

三、方案實(shí)現(xiàn)

nacos集群最低配置是至少需要3個(gè)實(shí)例,因?yàn)槲以诒镜卮罱ㄖ挥幸慌_(tái)機(jī)器所以通過修改端口的方式來部署這3個(gè)實(shí)例,端口分別為:8848、8849、8850

3.1. 修改集群配置

nacos的conf目錄下有配置文件cluster.conf,請每行配置成ip:port。

192.168.28.130:8848
192.168.28.130:8849
192.168.28.130:8850

192.168.28.130是我本機(jī)ip,三個(gè)nacos實(shí)例都配置一樣即可

3.2. 配置 MySQL 數(shù)據(jù)庫

集群模式必須使用MySQL數(shù)據(jù)庫,生產(chǎn)使用建議至少主備模式,或者采用高可用數(shù)據(jù)庫

3.2.1. 初始化 MySQL 數(shù)據(jù)庫

腳本在nacos的conf目錄下有配置文件nacos-mysql.sql,直接執(zhí)行即可

3.2.2. 添加數(shù)據(jù)庫配置

配置文件在nacos的conf目錄下的application.properties,添加以下配置

db.num=1
db.url.0=jdbc:mysql://192.168.28.131:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root

db.num 為數(shù)據(jù)庫實(shí)例數(shù)量 如果有多個(gè)數(shù)據(jù)庫實(shí)例通過 db.url.0、db.url.1..... 指定不同的數(shù)據(jù)庫鏈接

3.3. 其他實(shí)例修改Nacos端口

修改nacos的conf目錄下application.properties下的server.port變量,三個(gè)實(shí)例分別為:8848、88498850 阿里注冊中心Nacos生產(chǎn)部署方案是什么

如果是不同機(jī)器部署集群的話這步可以忽略

3.4. 啟動(dòng)Nacos集群

分別把3個(gè)實(shí)例都啟動(dòng)起來,執(zhí)行nacos的bin目錄下startup.sh,該啟動(dòng)文件默認(rèn)就是集群模式

3.5. 修改Nginx配置

修改conf/nginx.conf配置

upstream nacos {
    server 192.168.28.130:8848;
    server 192.168.28.130:8849;
    server 192.168.28.130:8850;
}

server {
    listen 80;

    server_name test.nacos.com;

    location / {
        proxy_pass http://nacos;
    }
}

配置域名test.nacos.com綁定VIP

3.6. 程序集成Nacos集群

nacos的地址server-addr配置域名test.nacos.com 阿里注冊中心Nacos生產(chǎn)部署方案是什么

四、Nacos集群管理

阿里注冊中心Nacos生產(chǎn)部署方案是什么

  

看完上述內(nèi)容,你們對阿里注冊中心Nacos生產(chǎn)部署方案是什么有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI