У меня вопрос про docker и микросервисы. Итак, я создал ZuulService, EurekaServer + EurekaService, и он работает без docker. Но я пытаюсь изучить docker, и я создал свой файл докеров, создал банку с Maven, создал и запустил docker -compose.yml. (спасибо, Maven)
Eureka работает, но Зуул говорит, что соединение отклонено:
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