Spring boot 将带有Eureka的停靠SpringBoot微服务部署到AWS Fargate
我有两个停靠的微服务,它们在Eureka注册,并与Docker Compose一起在我的本地环境上工作。 当通过CLI(使用相同的撰写文件)部署到AWS Fargate时,同样的操作失败。 我还尝试将客户端中对Eureka的引用从(与Docker Compose一起使用)更改为 eureka.client.serviceUrl.defaultZone= 到 eureka.client.serviceUrl.defaultZone= Docker Compose文件如下所示:Spring boot 将带有Eureka的停靠SpringBoot微服务部署到AWS Fargate,spring-boot,docker,amazon-ecs,netflix-eureka,aws-fargate,Spring Boot,Docker,Amazon Ecs,Netflix Eureka,Aws Fargate,我有两个停靠的微服务,它们在Eureka注册,并与Docker Compose一起在我的本地环境上工作。 当通过CLI(使用相同的撰写文件)部署到AWS Fargate时,同样的操作失败。 我还尝试将客户端中对Eureka的引用从(与Docker Compose一起使用)更改为 eureka.client.serviceUrl.defaultZone= 到 eureka.client.serviceUrl.defaultZone= Docker Compose文件如下所示: version: "
version: "3.0"
services:
eureka:
image: navraj28/eureka
ports:
- "8761:8761"
networks:
ecsfs:
aliases:
- eureka
facade-service:
image: navraj28/facade-service
ports:
- "8100:8100"
environment:
- eureka.host=eureka
- eureka.client.enabled='true'
- eureka.instance.preferIpAddress='true'
depends_on:
- eureka
- geri-service
logging:
driver: awslogs
options:
awslogs-group: ai-facade
awslogs-region: us-east-1
awslogs-stream-prefix: facade-service
networks:
ecsfs:
geri-service:
image: navraj28/geri-service
ports:
- "8000:8000"
environment:
- GOOGLE_APPLICATION_CREDENTIALS=/credentials.json
- eureka.host=eureka
- eureka.client.enabled='true'
- eureka.instance.preferIpAddress='true'
depends_on:
- eureka
logging:
driver: awslogs
options:
awslogs-group: ai-facade
awslogs-region: us-east-1
awslogs-stream-prefix: geri-service
networks:
ecsfs:
networks:
ecsfs:
有人用这个组合成功了吗?错误日志消息根本没有意义: