SpringCloud之Zuul结合Eureka

1.配置文件(将服务在Eureka上的服务名配置在对应的serviceid中)

server:
  port: 8087 #服务端口
spring:
  application:
    name: app-zuul-gateway #指定服务名
zuul:
  routes: #定义服务转发规则
    item-service: #item-service这个名字任意取的
      path: /dis-service/** #配置请求URL的请求规则
#      url: http://127.0.0.1:8888 #真正的微服务地址,path匹配的请求都转发到这里
      serviceid: server1
    order-service:
      path: /dis/** #匹配order-service的请求app-order服务
      serviceid: server
###服务注册到eureka注册中心的地址
eureka:
  client:
    service-url:
      defaultZone: http://zsx:[email protected]:8100/eureka
    ###因为该应用为服务提供者,是eureka的一个客户端,需要注册到注册中心
    register-with-eureka: true
    ###是否需要从eureka上检索服务
    fetch-registry: true

SpringCloud之Zuul结合Eureka_第1张图片
访问成功SpringCloud之Zuul结合Eureka_第2张图片
上一篇:Zuul的使用

你可能感兴趣的:(Java,SpringCloud)