1. 程式人生 > >eureka_zuul學習_1

eureka_zuul學習_1

zuul啟動沒啥問題,訪問路徑時候懵了一下,網上查了下才清楚,yml配置的path需要作為字首,來指定呼叫的serviceId

1.建立模組

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-zuul</artifactId>
        </dependency>

2.yml配置

server:
  port: 
8769 eureka: client: service-url: defaultZone: http://localhost:8761/eureka/ spring: application: name: service-zuul zuul: routes: api-a: path: /api-a/** serviceId: service-ribbon api-b: path: /api-b/** serviceId: service-feign

3.Application上添加註解@EnableZuulProxy

4.配置我們自己的Filter(需要繼承ZuulFilter)

  主要程式碼通過Zuul自己提供的上下文來判斷做相關處理

目前寫的都只是在追求能用,整段程式碼執行沒有問題