第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Spring Cloud Alibaba系列教程-03-搭建生產(chǎn)可用的Nacos集群

標(biāo)簽:
Spring Cloud

Spring Cloud Alibaba系列教程-01-Nacos安装与启停 一节,
已搭建一个单实例Nacos——它使用内嵌数据库Derby,这显然不适用于生产。

本节详细探讨如何搭建一个生产可用的Nacos集群。讨论的内容主要包括:使用MySQL作为存储持久化数据,以及如何搭建Nacos集群。

安装MySQL数据库

生产环境需使用MySQL作为后端存储,因此需要搭建MySQL。生产中,MySQL建议至少主备模式,高可用MySQL更佳。

高可用MySQL的搭建可参考:https://blog.csdn.net/jx_jy/article/details/80165584

注意:Nacos支持的MySQL版本为:5.6.5+

导入初始化脚本

找到 conf/nacos-mysql.sql ,将其导入到数据库中。

配置数据库连接

找到 conf/application.properties ,添加如下内容:

1
2
3
4
5
6
7
8
9
10
# 表明用MySQL作为后端存储
spring.datasource.platform=mysql
db.num=1

# MySQL JDBC地址
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
# 数据库账号
db.user=nacos
# 数据库密码
db.password=nacos

部署架构图

下图是来自Nacos官方的部署架构图:

Nacos集群

主机规划

节点端口
127.0.0.18848
127.0.0.18849
127.0.0.18850

复制三份Nacos安装包,将 conf/application.properties 中的

1
server.port=8848

分别改为:

1
2
3
server.port=8848
server.port=8849
server.port=8850

开始搭建

  • 找到 conf/cluster.conf.example ,将其改名为 conf/cluster.conf ,并将内容改为类似如下,即:以ip:端口 的形式列出Nacos集群中所有实例的地址列表:

    1
    2
    3
    4
    # ip:port
    127.0.0.1:8848
    127.0.0.1:8849
    127.0.0.1:8850
  • 启动所有Nacos实例

配置代理服务器

  • 安装NGINX并启动

  • 为NGINX添加如下配置(对于Linux操作系统,如在安装NGINX时未自定义目录,则可在 /etc/nginx/conf.d 新建文件,命名为 nacos.conf ,内容如下;同时删除 default.conf 即可):

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    upstream nacos {
      server 127.0.0.1:8848;
      server 127.0.0.1:8849;
      server 127.0.0.1:8850;
    }
    
    server {
      listen 80;
      server_name  localhost;
      location /nacos/ {
        proxy_pass http://nacos/nacos/;
      }
    }

测试

访问 http://localhost/nacos 可看到Nacos的登录页,登录后即可正常使用Nacos。

优化&最佳实践

  • 实际项目中,建议为Nacos绑定一个域名,这样即使未来有迁移Nacos的需求,客户端也无需修改配置;

  • 本文为了演示方便,将所有Nacos实例都部署在了一台机器中;实际项目中,请将Nacos部署在不同机器中,从而实现更好的容灾与隔离

参考文档

https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html


點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消