有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Eureka服务器AWS Elastic Beanstalk注册java Eureka客户端

我正在尝试将eureka服务器和eureka客户端部署到AWS Elastic Beanstalk。我通过创建一个zip文件并添加maven创建的JAR和一个procfile来实现这一点。eureka客户端通过以下属性在本地向eureka服务器注册:

eureka.client.service-url.defaultZone = http://localhost:8761/eureka

当我测试容器化我的微服务时,我知道我必须用docker compose中的eureka服务器服务名称覆盖localhost。亚马尔。为了在Elastic Beanstalk上工作,我必须将localhost更改为什么?在procfile中,我尝试使用环境的名称,但没有成功:

web: java -jar eureka_server-0.0.1-SNAPSHOT.jar 
web_2: java -jar eureka_client-0.0.1-SNAPSHOT.jar  --eureka.client.service-url.defaultZone=http://my_env_name:8761

此外,为了在eureka客户端和服务器之间切换,我必须更改配置中的端口变量>;软件


共 (0) 个答案