我正在尝试将一个eureka服务器和一个eureka客户端部署到aws elastic beanstalk。为此,我创建了一个zip文件,并将maven创建的jar与procfile一起添加。eureka客户端通过以下属性在本地向eureka服务器注册: eureka.client.service-url.defaultZone = http://localhost:8761/eureka
当我测试我的微服务的容器化时,我知道我必须用docker-compose.yaml中的eureka服务器服务名覆盖localhost。我必须将localhost更改为什么才能使它在elasticbeanstalk上工作?在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客户机和服务器之间切换,我必须更改configuration>software中的port变量
暂无答案!
目前还没有任何答案,快来回答吧!