【发布时间】:2020-11-22 04:11:53
【问题描述】:
我有一个关于 docker 和微服务的问题。所以,我创建了 ZuulService、EurekaServer + EurekaService 并且它在没有 docker 的情况下工作。 但我正在尝试研究 docker,我创建了我的 dockerfile,使用 Maven 创建了 jar,并创建并运行了 docker-compose.yml。 (谢谢,Maven)
Eureka 工作,但 Zuul 说连接被拒绝:
2020-08-01 14:39:12.463 INFO 1 --- [ main] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server
2020-08-01 14:39:12.695 ERROR 1 --- [ main] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error
com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused (Connection refused)
application.yml
zuul:
prefix: /api
routes:
user:
path: /cat/**
serviceId: CAT
country:
path: /country/**
serviceId: COUNTRY
about:
path: /about/**
servcieId: ABOUT
ribbon:
ConnectTimeout: 10000
ReadTimeout: 30000
hystrix:
threadpool:
default:
coreSize: 1000
maximumSize: 10000
queueSizeRejectionThreshold: -1
maxQueueSize: -1
command:
default:
execution:
isolation:
strategy: THREAD
thread:
timeoutInMilliseconds: 41000
application.properties
spring.application.name=ZuulService
server.port=8080
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
eureka.instance.prefer-ip-address=true
【问题讨论】:
-
好吧,3 项服务,但无论如何,如果我能得到一份工作,我可以和其他人一起做
标签: docker netflix-eureka netflix-zuul