eureka_zuul學習_1
阿新 • • 發佈:2018-11-17
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自己提供的上下文來判斷做相關處理
目前寫的都只是在追求能用,整段程式碼執行沒有問題