Skip to content

Nacos 配置


nacos配置说明1.png

项目中配置 Nacos

nacos配置说明2.png

  1. 依次按照对应路径打开配置文件 bootstrap.yml
  2. 配置的相关信息

nacos配置说明3.png

  1. nacos 的访问 ip 端口
  2. 对应文件组名
  3. 对应文件的命名空间
  4. 对应的项目名称
  5. 使用访问配置
  6. 访问对应的文件名称

nacos配置说明4.png

  1. nacos 的访问账号和密码
  2. 配置其他服务可以通过服务发现机制找到本项目的配置

nacos 对应项目

nacos配置说明5.png

  1. nacos 登录网址(对应的 bootstrap.yml 的访问 ip 端口)
  2. nacos 登录账号密码(对应的 bootstrap.yml 的访问账号和密码)

nacos配置说明6.png

  1. 点击选择的命名空间
  2. 查看命名空间 id 及命名空间名称(我们可以找到 bootstrap.yml 对应文件的命名空间)

nacos配置说明7.png

  1. 点击选择的配置列表
  2. 对应的对应的命名空间名称
  3. 对应的空间下的不同组名(bootstrap.yml 对应文件组名)
  4. 所有的对应文件名称(bootstrap.yml 对应访问文件名称)

nacos配置说明8.png

  1. 进入服务列表界面查看已启动的应用
  2. 点击对应的名空间名称
  3. 找到启动项目点击详情查看对应的应用情况

nacos配置说明9.png

  1. 项目启动后的服务名称
  2. 项目启动后对应的 ip

nacos 配置文件

nacos配置说明10.png

  1. 路由配置文件一般是 gataway(网关)项目才会引用的配置文件
  2. 数据源配置文件对项目连接数据库,Redis,rabbitmq 等相关配置是所有的项目的核心应用配置文件
  3. 安全配置文件一般一些风险配置,如现在控制接口请求头接受大小,token 的有效时间等
  4. 注册配置文件一般处理文件通常用于微服务架构中的服务注册与发现
  5. 消息配置文件发送短信邮件等相关配置接入
  6. 任务调度配置文件 xxl-job 的相关配置
  7. 文件处理配置文件一般用于附件上传下载的配置
  8. 客户关系管理配置文件配置客户管理及权限配置相关
  9. ai 接入配置文件人工智能接入
  10. 分布式配置文件确保分布式系统中的多个服务在同一个事务内的一致性

nacos 连接配置

数据库连接

nacos配置说明11.png

Redis 连接

nacos配置说明12.png

Rabbitmq 连接

nacos配置说明13.png

网关配置

nacos配置说明14.png

白名单配置

nacos配置说明15.png

xssWhiteList:XSS 白名单
sqlWhiteList:sql 查询语句白名单
notMatchList:接口白名单

Nacos 其他配置

邮箱配置

第三方配置1.png 邮箱发送邮件反馈界面(邮箱配置以 qq 邮箱为例)

第三方配置2.png 对应的方法调用功能

第三方配置3.png 邮箱的验证是否有效

  1. 邮箱配置相关授权信息

第三方配置4.png 消息的相关配置一般都放在 misboot-message.yaml 里面

  1. 邮件服务器的地址(不同类型都是固定 qq 邮箱为 smtp.qq.com)
  2. 邮箱账号
  3. 邮箱授权密码

获取邮箱授权密码 第三方配置5.png

  1. 点击设置
  2. 找到对应的账号

第三方配置6.png

  1. 启用“POP3/SMTP 服务”就可以获取到对应的授权密码

短信配置

第三方配置7.png 发送短信反馈界面(短信配置以阿里云为例)

第三方配置8.png

  1. 凭证账号 id
  2. 凭证秘钥

第三方配置9.png

  1. 界面中引用对应的配置相关信息

第三方配置10.png 使用发送对应的短信验证的代码

第三方配置11.png 短信获取验证码接口

阿里云 秘钥官方创建说明文档

https://help.aliyun.com/zh/ram/user-guide/create-an-accesskey-pair?spm=a2c4g.11186623.help-menu-28625.d_2_6_0.6f2c7833No3LFD&scm=20140722.H_116401._.OR_help-T_cn~zh-V_1

阿里云 OSS 配置

第三方配置12.png 阿里云附件展示页面

第三方配置13.png

  1. 秘钥凭证信息
  2. OSS 服务入口地址
  3. OSS 上创建的存储空间名称

第三方配置14.png

  1. 界面中引用赋值配置相关信息

第三方配置15.png 文件上传代码效果

第三方配置16.png 文件下载代码效果

第三方配置17.png 下载调用的的方法

阿里云 对象存储说明文档(秘钥创建长安客短信说明的问题)

https://help.aliyun.com/zh/oss/user-guide/download-files/?spm=a2c4g.11186623.help-menu-31815.d_4_3_2.ac71e2398A9aCZ

Minio 文件系统配置

第三方配置18.png minio 附件展示页面

第三方配置19.png 配置信息

第三方配置20.png

  1. 界面中引用赋值配置相关信息
  2. 代码调用 minio 相关信息

获取 minio 授权信息 首先需要打开你部署的 minio 网址 第三方配置21.png

  1. 找到对应的秘钥配置界面
  2. 点击新建一个秘钥

第三方配置22.png

  1. 创建的秘钥相关信息
  2. 点击确认创建

第三方配置23.png 创建好的新的秘钥 将创建好的秘钥添加到配置文件中即可

多租户开启关闭

编辑 Data Id 为 misboot-security.yaml 的配置文件

tenant.enable 设置为 true 开启多租户,false 关闭多租户

yaml
# 多租户配置
tenant:
  # 是否开启
  enable: true

致力于为企业信息化品牌建设提供强力驱动