springCloud+nacos

1.gateway注册中心的配置

server:
  port: 8000
spring:
  cloud:
    gateway:
      routes: # 路由 转发规则
      - id: lightassetman
        uri: lb://lightassetman #从服务发现组件上寻找指定的微服务
        predicates: #断言
          - Path=/lightassetman/**
        filters:
        - name: RequestRateLimiter
          args:
            redis-rate-limiter.replenishRate: 10
            redis-rate-limiter.burstCapacity: 20
            key-resolver: "#{@remoteAddrKeyResolver}"

      discovery:
        locator:
          enabled: true # gateway通过服务发现组件找到其他微服务
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
  application:
    name: gatewayserver
sea:
  isOPenAuth: false

包含多个微服务,配置一个路由就行

2.微服务配置

在各个微服务中引入nocas的jar包

        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
            <version>${spring.cloud.alibaba.version}</version>
        </dependency>

yml文件的配置

server:
  port: 8825
spring:
  datasource:
    driver-class-name: oracle.jdbc.driver.OracleDriver
    url: jdbc:oracle:thin:@192.168.***.**:1521/***
    username: ***
    password: ***
  application:
    name: lightfrontabt
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848

操作的前提是微服务架构已经搭建好,各个服务已经在主pom文件中引入

3.操作步骤

1.启动nocas

2.启动gateway

3.启动微服务

4.访问http://127.0.0.1:8848/nacos/index.html#/login

用户名:nocas   密码:nocas

查看服务列表,看微服务是否注册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值