欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring-cloud微服务(4) 网关zuul设置

程序员文章站 2022-06-13 19:05:12
...

概述

设置一个网关,外部访问集群的唯一入口。
spring-cloud微服务(4) 网关zuul设置
通过匹配path转到指定服务
zuul.routes.api-b.path=/zuul-b/**
zuul.routes.api-b.service-id=service-ribbon

spring-cloud微服务(4) 网关zuul设置
现在通过设置网关,访问指定的IP地址,引用ribbon的地址。

项目框架

spring-cloud微服务(4) 网关zuul设置

1. application.properties配置文件

server.port=8103
spring.application.name=gateway-server
eureka.instance.prefer-ip-address=true
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
#zuul网关的路由配置
zuul.routes.api-a.path=/zuul-a/**
zuul.routes.api-a.service-id=service-hi
zuul.routes.api-b.path=/zuul-b/**
zuul.routes.api-b.service-id=service-ribbon

2. 启动类

@SpringBootApplication
@EnableEurekaClient
@EnableZuulProxy
//@EnableZuulServer(无法加载一部分过滤器)
public class GatewayStart {
    public static void main(String[] args) {
        SpringApplication.run(GatewayStart.class,args);
    }
}
相关标签: spirng-cloud java