第二十二章第二节:商品服务:配置会员系统、网关访问以及调试会员等级相关接口

1、会员系统(onlinemall-member)配置文件

#应用服务端口
server:
  port: 8000

spring:
  #数据源配置
  datasource:
    username: root
    password: 123456
    url: jdbc:mysql://116.196.121.63:3306/mall_ums
    driver-class-name: com.mysql.jdbc.Driver
  #nacos注册中心
  cloud:
    nacos:
      discovery:
        server-addr: 116.196.121.63:8848
  #应用名称
  application:
    name: onlinemall-member

mybatis-plus:
  #mapper映射文件
  mapper-locations: classpath:/mapper/**/*.xml
  #主键自增
  global-config:
    db-config:
      id-type: auto

2、点击发布商品时,会获取会员等级的信息

1:配置会员服务的网关信息
2:由于人人fast已经生成了相关代码,配置完网关后即可访问会员等级的增删改功能

3、配置会员服务的网关

网关服务:onlinemall-gateway
application.yml

#服务端口
server:
  port: 88
#应用服务名称
spring:
  application:
    name: onlinemall-gateway
  #注册中心地址
  cloud:
    nacos:
      discovery:
        server-addr: 116.196.121.63:8848
    #配置renren-fast的网关路由
    gateway:
      routes:
        #商品服务相关的路由配置
        - id: product_route
          uri: lb://onlinemall-product
          predicates:
            - Path=/api/product/**
          filters:
            - RewritePath=/api/(?<segment>.*), /$\{segment}

        #会员服务相关的路由配置
        - id: member_route
          uri: lb://onlinemall-member
          predicates:
            - Path=/api/member/**
          filters:
            - RewritePath=/api/(?<segment>.*), /$\{segment}

        #第三方服务的路由配置
        - id: third_party_route
          uri: lb://onlinemall-third-party
          predicates:
            - Path=/api/thirdparty/**
          filters:
            - RewritePath=/api/thirdparty/(?<segment>.*), /$\{segment}

        #获取验证码的路由配置
        - id: admin_route
          uri: lb://renren-fast
          predicates:
            - Path=/api/**
          filters:
            - RewritePath=/api/(?<segment>.*), /renren-fast/$\{segment}

4、启动相关服务,添加会员等级的数据

posted @ 2021-06-20 11:13  努力的校长  阅读(74)  评论(0)    收藏  举报