1. 程式人生 > >zuul閘道器1

zuul閘道器1

啟動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/1http://localhost:8040/user/simple/1是一樣的

二 代理consumer:

 

啟動consumer