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

春云尤里卡:改变心跳与发现路径

史逸春
2023-03-14

我无法从位于GitHub中的ConfigBeans(https://github.com/spring-cloud/spring-cloud-netflix/tree/master/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/Eureka)中调用一个属性来更改Eureka服务器的心跳和发现上下文

eureka:
  instance:
    statusPageUrlPath: /admin/info
    healthCheckUrlPath: /admin/health
    homePageUrlPath: /admin/dashboard
  client:
    registerWithEureka: false
    fetchRegistry: false
    eurekaServerUrlContext: /admin
    serviceUrl:
      defaultZone: http://localhost:8761/admin/eureka/
  server:
    waitTimeInMsWhenSyncEmpty: 0
  dashboard:
     path: /admin/dashboard 

EurekaserverConfigBean中似乎没有任何东西可供我在服务器上修改以将上下文更改为/admin。当我运行我的客户时,我得到:

2015-07-23 12:18:32.069 ERROR 18894 --- [pool-7-thread-1] com.netflix.discovery.DiscoveryClient    : Can't get a response from http://localhost:8761/admin/eureka/apps/
Can't contact any eureka nodes - possibly a security group issue?

共有1个答案

艾焕
2023-03-14

所以@SpencerGibb给我提示了一个测试,该测试需要在Eureka服务器application.yml中进行以下配置:

server.contextPath: /admin

这就成功了。我想多了,这是一个Eureka服务器设置。

 类似资料:
  • 嗨,当一个新的实例/服务使用Spring cloud API注册到eureka时,我试图调用一个自定义方法。是否有任何处理程序/拦截程序可用于执行此操作?在完成注册后,它应该调用自定义方法,这里我试图将一个事件发布到队列中。

  • 我在Spring cloud文档中读到了用于微服务的Spring Eureka。另外,read Eureka服务器将从注册了Eureks服务器的客户机接收心跳。但是我不明白,为什么我们有这个。客户机以每一个固定的间隔发送心跳,那么healthcheck有什么用?是服务的自定义healthcheck吗?

  • 我们正在将我们的大量基于eureka的微服务转移到基于领事的发现。 我们使用的尤里卡版本的春云有一个特点。您可以注册一个特定的主机名,比如“hostname: blah”。 spring cloud consul版本中是否存在类似的功能?

  • 我正在尝试使用Spring和Spring Boot学习微服务,并学习部署到云平台。我计划创建一个Angular 2前端应用程序,它与我部署的微服务进行通信。现在,我正在浏览Spring cloud services Eureka、Zuul、Recural breakers等。 null

  • 我刚刚开始通过Spring Cloud了解微服务,首先我尝试从本文中重现基本示例https://spring.io/blog/2015/07/14/microservices-with-spring.这是我的代码: 尤里卡服务器 资源/registration-server.yml: 示例服务: 帐户-服务. yml: 你能打电话给我,请问我做错了什么吗? 编辑