当前位置:   article > 正文

SpringCloud Alibab整合Nacos_spring cloud alibaba 整合docker nacos

spring cloud alibaba 整合docker nacos

一. 下载Nacos

1. Nacos相关Github仓库下载

进入Nacos仓库,点击tags标签

在这里插入图片描述
选择对应版本下载在这里插入图片描述

例如,这里选择2.2.4版本,Windows本地选择zip格式,Linux下选择 tar.gz 文件
在这里插入图片描述

2. 修改Nacos配置

打开conf目录下的application.properties文件,进行配置修改

 配置文件大概140行左右
### If turn on auth system:  开启鉴权
nacos.core.auth.enabled=true	#默认是false,将其改为true

nacos.core.auth.server.identity.key=authKey 		#默认为空,将其修改为特定值authKey
nacos.core.auth.server.identity.value=nacosSecurty	 	#默认为空,将其修改为特定值nacosSecurty 

### The default token (Base64 String):
nacos.core.auth.plugin.nacos.token.secret.key=  	#默认为空,需要Base64字符串
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

这个是一个在线 生成Base64位加密码 网站,可以输入32位字符,然后自动生成Base64字符串,然后复制粘贴到上方,下方是一个生成示例:

YXNkZmdoamtsb2FzZGZnaGprbG9hc2RmZ2hqa2xvc2QKIA==	
  • 1

开启鉴权后,默认账户密码均为nacos,若是要配合mysql使用,则需要继续修改配置文件(大概30行左右)

#配置连接mysql数据库
 spring.datasource.platform=mysql
# spring.sql.init.platform=mysql

### Count of DB:
 db.num=1

### Connect URL of DB:
 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
 db.user.0=	#数据库username
 db.password.0=	#数据库password

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

3. 启动Nacos

打开nacos文件下的bin目录,选择路径,输入cmd,打开命令提示框
在这里插入图片描述
输入命令,启动单机Nacos(集群需要另外配置)

startup.cmd -m standalone
  • 1

看到下方Nacos图案,并且没有报错,表示启动成功!
在这里插入图片描述

4. 访问Nacos

访问本地Nacos http://127.0.0.1:8848/nacos,默认账号密码均为nacos
在这里插入图片描述

登录成功,进入系统
在这里插入图片描述

二. 整合SpringCloud Alibaba

1. 导入相关依赖

<!-- 一共有两个依赖,一个是discovery注册中心,一个是配置中心--!>
<dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

<dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

2. 修改yml配置文件

新增配置

  cloud:
    nacos:
      discovery:       
        username: 		#nacos账号
        password: 		#nacos密码
      server-addr: 127.0.0.1:8848	#nacos启动地址,端口默认8848
  application:
    name: provider    #注册服务名称   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

3. 启动项目,完成注册

启动Application
在这里插入图片描述
启动成功!
在这里插入图片描述

4. 访问Nacos

访问 localhost:8848/nacos,可以看到provider服务已经注册进nacos中了。
在这里插入图片描述
若是没有显示的话,可以尝试点击public进行刷新。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/498895
推荐阅读
相关标签
  

闽ICP备14008679号