Spring引导Eureka:使用没有注册的共享实例

时间:2017-10-30 08:21:08

标签: spring spring-boot microservices netflix-eureka spring-cloud-netflix

我们正在开发一个使用相当多微服务的系统(基于Netflix微服务堆栈)。在某些情况下,为了在本地测试某些东西,需要启动几个微服务以便能够执行快乐路径测试。 我发现这很烦人,因为本地运行的服务消耗了相当多的资源,因为我没有在特定用例中更改它们,我希望我可以使用来自远程对等体的稳定集合。

我想问一下准备这样的环境是否可行:

  1. 本地主机:
  2. a)经过测试的微服务

    b)注册a)和c)的本地尤里卡

    c)网关的本地zuul

    1. 共享计算机
    2. a)共享的尤里卡

      b..z)一群无状态微服务,开发团队可以重复使用它们进行测试。

      在这种情况下,我希望共享的eureka不会从本地计算机注册服务,而只是作为(稳定)服务的共享池进行重用。

      您是否可以提供此类配置的示例或为此类开发环境提出不同的方法?

      [编辑] 我已经尝试将配置设置为我当地的尤里卡:

      client:
        fetch-registry: true
        register-with-eureka: false
        serviceUrl:
          defaultZone: http://<My shared eureka>:8762/eureka/
      

      但我仍然在共享上注册了本地服务......

0 个答案:

没有答案