美文网首页拉勾教育学习笔记
Spring Cloud Alibaba - Nacos

Spring Cloud Alibaba - Nacos

作者: 耳威巴帝 | 来源:发表于2020-11-10 18:04 被阅读0次

    一、What

    Nacos (Dynamic Naming and Configuration Service)是阿⾥巴巴开源的⼀个针对微服务架构中服务发现、配置管理和服务管理平台

    Nacos就是注册中⼼+配置中⼼的组合(Nacos=Eureka+Config+Bus)

    官⽹: https://nacos.io 
    下载地址: https://github.com/alibaba/Nacos
    

    二、How

    这里直接开启Nacos集群部署方式,如果使用单机中间会注意单机点,Nacos是jar的安装包,所以不像Eureka通过代码部署

    集群配置操作步骤

    1,下载,解压,复制多份
    下载完nacos后,解压,并且复制多分,建议写上对一个端口,方便使用


    image.png

    2,修改application.properties文件
    进入到nacos8848/conf,找到application.properties,修改配置

    • 2.1,修改集群端口
    # 不同的服务对应不同的端口
    server.port=8848
    
    • 2.2,实例ip绑定
    # 给当前实例绑定ip,因为服务器可能有多个ip
    nacos.inetutils.ip-address=127.0.0.1
    
    • 2.3,数据库创建和表插入
      创建数据库,然后导入nacos/conf/nacos-mysql.sql里面的SQL语句

    • 2.4,application.properties持久化配置,集群需要配置持久化,单机可以不用

    #*************** Config Module Related Configurations ***************#
    # nacos目前支持mysql数据库
    spring.datasource.platform=mysql
    
    # 数据库集群,如果存在多个数据库,按照数据库数量配置:
    db.num=1
    
    # 数据库配置信息,db.yul.0第一台数据库,如果数据库集群,按照db.num配置db.url1,db.url.2:
    db.url.0=jdbc:mysql://47.106.13.12:3306/spring_cloud_alibaba?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
    db.user=yangdw
    db.password=yangdw*123
    
    • 2.5,cluster.conf集群配置
    # 不同服务器集群的IP+端口
    127.0.0.1:8848
    127.0.0.1:8849
    127.0.0.1:8850
    
    • 2.6,启动
      在nacos/bin目录下启动

    window:

    startup.cmd -m cluster
    

    linux:

    startup.sh -m cluster
    



    单机配置操作步骤:
    下载后,直接到bin目录下启动就行
    window:

    startup.cmd -m standalone
    

    linux:

    startup.sh -m standalone
    

    相关文章

      网友评论

        本文标题:Spring Cloud Alibaba - Nacos

        本文链接:https://www.haomeiwen.com/subject/grbjbktx.html