0
点赞
收藏
分享

微信扫一扫

Zuul使用

booksmg2014 2022-04-16 阅读 67
java

文章目录


提示:以下是本篇文章正文内容,下面案例可供参考

一、zuul是什么?

Zuul 是 Netflix 开源的网关组件。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。Zuul 可以适当的对多个 Amazon Auto Scaling Groups 进行路由请求。

二、使用步骤

需要写一些eureka的配置

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka</artifactId>
            <version>1.4.7.RELEASE</version>
        </dependency>
        
@EnableEurekaClient

yaml

eureka:
  client:
    service-url:
      defaultZone: http://localhost:7001/eureka/
  instance:
    prefer-ip-address: true
    instance-id: zuul9527.com

zuul配置

1.pom
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-zuul</artifactId>
            <version>1.4.7.RELEASE</version>
        </dependency>
2.启动类
@EnableZuulServer//可以接受别人的注册  
3.yaml
server:
  port: 9527
spring:
  application:
    name: springcloud-zuul-gateway
zuul:
  routes:
    mydept.serviceId: springcloud-provider-dept
    mydept.path: /mydept/**
  ignored-services: springcloud-provider-dept #不能使用该路径访问
  #ignored-services: “*” #隐藏全部真实路径
  prefix: /hj #添加访问前缀
举报

相关推荐

0 条评论