zuul閘道器1
阿新 • • 發佈:2018-10-31
啟動registry
一 代理provider:
啟動provider
配置zuul專案:
spring: application: name: microservice-gateway-zuul server: port: 8040 eureka: client: service-url: defaultZone: http://user:[email protected]:8761/eureka instance: prefer-ip-address: true hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 60000 ribbon: ConnectTimeout: 3000 ReadTimeout: 60000 建立application即可
訪問:
http://localhost:8040/microservice-provider-user/simple/1
出現:
更改配置:
spring: application: name: microservice-gateway-zuul server: port: 8040 eureka: client: service-url: defaultZone: http://user:[email protected]:8761/eureka instance: prefer-ip-address: true hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 60000 ribbon: ConnectTimeout: 3000 ReadTimeout: 60000 # bak zuul: ignoredServices: microservice-consumer-movie-ribbon-with-hystrix routes: microservice-provider-user: /user/** 訪問:http://localhost:8040/microservice-provider-user/simple/1
訪問:http://localhost:8040/user/simple/1
結果一樣,說明 http://localhost:8040/microservice-provider-user/simple/1與 http://localhost:8040/user/simple/1是一樣的
二 代理consumer:
啟動consumer