当前位置: 首页 > 知识库问答 >
问题:

以编程方式查找Eureka服务器主机和端口

叶智
2023-03-14

我想为service registry和erueka客户机设置Eureka服务器,这些客户机将使用service registry从Eureka服务器访问rest api。但是我们使用mesos作为我们的容器管理系统,当我们启动Eureka服务器时,我们将不知道它运行在哪个主机和端口上。因此,我们可以使用一个api,它提供了Eureka服务器将运行的完整url。现在,我看到的Eureka客户端的所有示例都在配置文件中对Eureka服务器进行了硬编码。Eureka客户端是否可以使用该api并获取Eureka服务器的url。注意:我们使用的是spring boot,有我们自己的DC,不在任何云上

共有1个答案

梁昊天
2023-03-14

我想我找到了答案,但如果有人能证实,那就太好了。我需要创建自己的EurekaClientConfigBean并重写以下方法:

public void setEurekaServiceUrlPollIntervalSeconds(int eurekaServiceUrlPollIntervalSeconds)

List<String> getEurekaServerServiceUrls(String zone);
 类似资料:
  • 因此,我使用下面的代码作为尝试自动启动Appium服务器,但获得连接被拒绝:连接错误。我正在使用Maven和Testng 日志:

  • 问题内容: Roderic DM Page博士在有关 生命科学标识符的论文 (请参阅LSID Tester,该工具用于测试生命科学标识符解析服务 )中说: 鉴于LSID瓮:LSID : ubio.org:namebank:11815,查询该SRV记录的DNS __lsid.tcp 。 **ubio.org** 返回animalia.ubio.org:80作为ubio.org LSID服务的位置。

  • pom.xml 主应用程序类 Application.Properties eureka客户端设置 pom.xml Application.Properties 我在eureka-server仪表板(http://localhost:8761)中没有看到向Eureka server注册的micro-service-currency-exchange-service 为什么eureka客户端没有注册

  • null 我很感激任何建议/帮助。

  • 手动启动appium服务器时,不会出现此问题。 错误日志 构建信息:版本:'3.141.59',版本:'e82be7d358',时间:'2018-11-14T08:17:03'系统信息:主机:'INSML-0VLLVCF',ip:'fe80:0:0:c3f:fa48:d75f:bc45%en0',os.name:'Mac os X',os.arch:'x86_64',os.version:'10.

  • Webdriver driver=新Webdriver;Driver.FindElement(By.id(“ID已粘贴在此处”)); 然而,手动查找ids和其他东西并阅读所有HTML内容是很难的,而且相当混乱,因为我还没有真正深入研究web设计,所以Javascript、CSS、XML和HTML对我来说都是比较新的。我知道一些(非常)基础,但我无法找到我的方式周围的一个良好的设计网站。 就是能够点