美文网首页拉勾教育学习笔记
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