zoukankan      html  css  js  c++  java
  • springcloud-gateway网关(动态路由以及负载均衡转发配置)

    1.依赖

            <!--引入gateway网关依赖-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-gateway</artifactId>
            </dependency>
    
            <!--consul 依赖-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-consul-discovery</artifactId>
            </dependency>
    
            <!--监控检查依赖-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-actuator</artifactId>
            </dependency>
    

     2.启动注解

    @SpringBootApplication
    @EnableDiscoveryClient
    public class GatewayApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(GatewayApplication.class, args);
        }
    
    }
    

     3.配置文件

    server:
      port: 8888
    
    spring:
      application:
        name: gateway
      cloud:
        consul:
          port: 8500
          host: localhost
          discovery:
            service-name: ${spring.application.name}
        gateway:
          routes:
            - id: user_route
              uri: lb://userservices    # lb: 使用负载均衡策略   userservices代表注册中心的具体服务名
              predicates:
                - Path=/user/**
            - id: product_route
              uri: lb://productservices    # lb: 使用负载均衡策略   productservices代表注册中心的具体服务名
              predicates:
                - Path=/product/**
          discovery:
            locator:
              enabled: true   #开启根据服务名动态获取路由地址
    
  • 相关阅读:
    Js 实现tab切换效果
    为什么要在html和body加上“height:100%;”
    ios html5 网页取消默认样式
    illustrator将图片转换成ai路径
    sublime的使用
    3- java修饰符
    5- java多态的动态绑定
    oracle中的exists 和not exists 用法详解
    LOG记录
    ora-20000:ORU-10027: buffer overflow
  • 原文地址:https://www.cnblogs.com/taohaijun/p/13489669.html
Copyright © 2011-2022 走看看