国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Nacos2.2.1 集群搭建

這篇具有很好參考價值的文章主要介紹了Nacos2.2.1 集群搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

注意的要點

Nacos默認(rèn)端口是8848,2.0版本后另外還占用9848,9849兩個端口,這兩個是gRPC端口,用于服務(wù)端與客戶端通訊,所以在單機(jī)上配置集群節(jié)點,節(jié)點要配置的端口不能連續(xù),否則在啟動時報端口占用的錯誤。

端口

與主端口(8848)偏移量

作用

9848

1000

客戶端gRPC請求服務(wù)端口,用戶客戶端向服務(wù)端發(fā)起連接和請求

9849

1001

服務(wù)端gRPC請求服務(wù)端口,用于服務(wù)間同步等

所以Nacos單機(jī)集群,端口不能連續(xù);而且,Nginx反向代理,需要配置gRPC端口映射。

Nacos集群配置

構(gòu)建Nacos集群,需要三個及以上的節(jié)點,才能構(gòu)成集群節(jié)點。每個節(jié)點為一個Nacos目錄

  1. 對于每一個Nacos目錄,找到cluster.conf.example,復(fù)制為cluster.conf,并配置如下:

127.0.0.1:8848
127.0.0.1:8850
127.0.0.1:8852
  1. 對于每一個Nacos目錄,找到application.properties文件:

## 默認(rèn)端口
server.port=8848 

## 配置數(shù)據(jù)源類型
spring.datasource.platform=mysql

## 數(shù)據(jù)庫集群中的節(jié)點數(shù)量
db.num=1

## 數(shù)據(jù)源信息
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456
  1. 復(fù)制conf/nacos-schema.sql,在本地mysql數(shù)據(jù)庫,創(chuàng)建nacos數(shù)據(jù)庫(字符集為UTF-8),運(yùn)行sql。

  1. 運(yùn)行每一個nacos節(jié)點目錄bin/startup.cmd,運(yùn)行成功可以看到:

nacos集群 端口,Spring Cloud,docker,分布式,容器,spring cloud,Powered by 金山文檔

Nginx反向代理

  1. 進(jìn)入http://nginx.org/en/download.html下載Nginx windows包

nacos集群 端口,Spring Cloud,docker,分布式,容器,spring cloud,Powered by 金山文檔
  1. 找到conf/nginx.conf文件,增加配置:

###http節(jié)點配置
upstream nacos-cluster{
        server 127.0.0.1:8848;
        server 127.0.0.1:8850;
        server 127.0.0.1:8852;
    }
    
    server{
        listen 18848;
        server_name 127.0.0.1;
        location /nacos {
           proxy_pass http://nacos-cluster;
        }
 }
### 根節(jié)點配置
stream{
    upstream nacos-cluster-grpc {
        server 127.0.0.1:9848;
        server 127.0.0.1:9850;
        server 127.0.0.1:9852;
    }
    
    server {
        listen 19848;
        proxy_pass nacos-cluster-grpc;
    }
}
  1. Nginx命令:

##nginx 配置檢查
naginx -t
#啟動
start naginx
#停止
naginx -s stop

Spring Cloud項目配置

項目配置文件,以yaml配置格式為例:

spring:
  application:
    name: service-xxxxx
  cloud:
    nacos:
      server-addr: 127.0.0.1:18848

端口問題(最后強(qiáng)調(diào)一下)

因為Nacos新版本使用gRPC作為客戶端與服務(wù)器端的心跳、推送等通訊服務(wù),nacos會基于主端口,通過偏移1000/1001,開啟gRPC端口。所以在端口、反向代理配置上要注意?。。。?!否則在項目運(yùn)行時顯示錯誤日志:文章來源地址http://www.zghlxwxcb.cn/news/detail-658562.html

nacos集群 端口,Spring Cloud,docker,分布式,容器,spring cloud,Powered by 金山文檔

到了這里,關(guān)于Nacos2.2.1 集群搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Spring Cloud】深入理解 Nacos 的統(tǒng)一配置管理,配置熱更新,多環(huán)境配置共享,集群搭建

    【Spring Cloud】深入理解 Nacos 的統(tǒng)一配置管理,配置熱更新,多環(huán)境配置共享,集群搭建

    在微服務(wù)架構(gòu)中,配置管理是一個至關(guān)重要的問題。隨著系統(tǒng)規(guī)模的擴(kuò)大,配置的管理和更新變得更加繁瑣。Nacos 作為一個全能的服務(wù)發(fā)現(xiàn)和配置管理平臺,為解決這一問題提供了全方位的支持。在本文中,我們將深入理解 Nacos 的配置管理,包括配置的統(tǒng)一管理、熱更新、多

    2024年02月02日
    瀏覽(374)
  • 微服務(wù)整合Seata1.5.2+Nacos2.2.1+SpringBoot

    微服務(wù)整合Seata1.5.2+Nacos2.2.1+SpringBoot

    本文以seata-server-1.5.2,以配置中心、注冊中心使用Nacos,store.mode=db(mysql)為例進(jìn)行操作。 Seata簡介及入門參看:SpringCloud入門實戰(zhàn)(十五)分布式事務(wù)框架Seata簡介 鏈接: http://seata.io/zh-cn/blog/download.html下載壓縮包,解壓至非中文目錄。 本文版本環(huán)境: Spring Cloud Alibaba 2021.0

    2024年02月09日
    瀏覽(23)
  • Spring Cloud 注冊 Nacos2.x 版本RPC客戶端連接拋 Server check fail, please check server ** 異常解決方案

    在 nacos-client:2.x 中,如果啟動了naocs2.x的服務(wù)不修改任何端口的情況下是可以正常連接的。 在docker下運(yùn)行了 nacos 并且指定跟主機(jī)綁定 “8848:8848” 端口 cloud 中配置 在nacos服務(wù)啟動正常下,Spring Cloud 連接會拋出一個異常為: 那是因為Nacos2.x版本相比1.X新增了gRPC的通信方式,因

    2024年02月06日
    瀏覽(22)
  • Docker 單機(jī)/集群 部署 Nacos2.2.0

    Docker 單機(jī)/集群 部署 Nacos2.2.0

    1- 拉取鏡像 2- 創(chuàng)建數(shù)據(jù)庫 數(shù)據(jù)庫初始化腳本:https://github.com/alibaba/nacos/blob/2.2.0/config/src/main/resources/META-INF/nacos-db.sql 3- 準(zhǔn)備掛載的配置文件目錄和日志目錄 日志目錄(空目錄):./nacos/logs 配置文件:./nacos/conf/application.properties 拷貝:https://github.com/nacos-group/nacos-docker/blob/v2.2.0

    2024年02月15日
    瀏覽(56)
  • Spring Cloud Alibaba【Nacos配置動態(tài)刷新、Nacos集群架構(gòu)介紹 、Nacos的數(shù)據(jù)持久化、認(rèn)識分布式流量防護(hù) 】(五)
  • 【Spring Clound】Nacos高可用集群搭建與使用

    【Spring Clound】Nacos高可用集群搭建與使用

    Nacos 致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。Nacos 提供了一組簡單易用的特性集,幫助您快速實現(xiàn)動態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置、服務(wù)元數(shù)據(jù)及流量管理。Nacos 幫助您更敏捷和容易地構(gòu)建、交付和管理微服務(wù)平臺。 Nacos 是構(gòu)建以“服務(wù)”為中心的現(xiàn)代應(yīng)用架構(gòu) (例如微服務(wù)范式、

    2024年02月12日
    瀏覽(22)
  • 從0到1搭建spring cloud alibaba +springboot+nacos+dubbo微服務(wù)

    從0到1搭建spring cloud alibaba +springboot+nacos+dubbo微服務(wù)

    ? 由以上版本對應(yīng)關(guān)系: ????????springboot版本:2.3.2.RELEASE ? ? ? ? spring cloud 版本選擇:Hoxton.SR9 ? ? ? ? spring cloud alibaba版本選擇:2.2.6.RELEASE 父工程的父工程:() ?版本依賴關(guān)系: ???????? ? 其他業(yè)務(wù)模塊依賴: 使用nacos做配置中心和注冊中心+dubbo做RPC調(diào)用 配置文

    2024年02月11日
    瀏覽(35)
  • 搭建微服務(wù)時 nacos2.2.2報錯403 user not found!

    com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/ns/instance after all servers([localhost:8848]) tried: ErrCode:403, ErrMsg:htmlbodyh1Whitelabel Error Page/h1pThis application has no explicit mapping for /error, so you are seeing this as a fallback./pdiv id=\\\'created\\\'Sat Jun 10 15:35:54 GMT+08:00 2023/divdivThere was an unexpected e

    2024年02月16日
    瀏覽(24)
  • 項目連接Nacos2.2.0集群報錯 Client not connected, current status:STARTING 解決方案

    項目連接Nacos2.2.0集群報錯 Client not connected, current status:STARTING 解決方案

    我是以O(shè)penResty反向代理的nacos2.2.0集群 nacos2.2.0集群部署詳情見 關(guān)于這個問題的解決(主要GRPC協(xié)議未代理): 配置nginx.conf文件( 后面grpc協(xié)議一定要配置 ) 添加內(nèi)容: 底部新增nacos的grpc協(xié)議配置?。?! ESC :wq保持并退出 openresty啟動命令: 重新加載配置文件 最后貼個bootstr

    2024年02月12日
    瀏覽(24)
  • Spring boot3.x 無法向 Nacos2.x進(jìn)行服務(wù)注冊的問題

    Spring boot3.x 無法向 Nacos2.x進(jìn)行服務(wù)注冊的問題

    一:問題描述 配置中心都是可用的,但是就是無法向nacos進(jìn)行服務(wù)注冊。 二:問題可能出現(xiàn)的原因有如下兩種 1.Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2個端口。除了8848還需要開放9848,9849端口。 官方文檔說明:Nacos 2.0.0 兼容性文檔 | Nacos 2.maven依賴版本的問題

    2024年01月24日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包