首页 > 其他分享 >SpringCloud微服务架构(二)

SpringCloud微服务架构(二)

时间:2022-09-26 15:34:12浏览次数:53  
标签:Feign 服务 SpringCloud 配置 nacos Nacos 架构 cloud 客户端

  • nacos配置管理
    1.在nacos中添加配置信息
    image
    2.在弹出表单中填写配置信息
    image
    3.配置获取的步骤如下
    image
    4.配置的步骤如下:
    1)引入Nacos的配置管理客户端依赖
<!--nacos配置管理依赖-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</denpdency>

2)在userservice中的resource中添加一个bootstrap.yml文件,该文件优先级高于application.yml文件

spring:
  application:
    name: userservice
  profiles:
    active: dev #环境
  cloud:
    nacos:
      server-addr: localhost:8848
      config:
        file-extension: yaml #文件后缀名

之后做测试
image
总结
image
配置自动刷新
image
image

  • 多环境配置共享
    image
    image
    image
    image

  • Nacos集群搭建
    image
    集群搭建步骤
    ① 搭建Mysql集群并初始化数据
    ② 下载解压Nacos
    ③ 修改就请你配置(节点信息)、数据库配置
    ④ 分别启动多个nacos节点(设置不同端口号)
    ⑤ 使用Nginx反向代理(需要注意端口冲突问题)

  • Http客户端Feign
    RestTemplate存在的问题

image

Feign介绍
image
使用步骤:

  1. 引入依赖
    image

  2. 在order-service的启动类添加注解开启Feign功能
    image

  3. 编写Feign客户端
    image

  4. 使用Feign客户端代替RestTemplate
    image
    image
    image
    image
    image

  • 统一网关Gateway
    image
    image
    image
    image
    image
    image
    image
    image
    image
    image
    image

标签:Feign,服务,SpringCloud,配置,nacos,Nacos,架构,cloud,客户端
From: https://www.cnblogs.com/PrinceZaZa/p/16731090.html

相关文章