【问题标题】:Can We Have multiple service discovery Instance我们可以有多个服务发现实例吗
【发布时间】:2020-09-13 09:22:45
【问题描述】:

我想知道我们是否可以有多个服务发现实例。如果是,则服务调用已解决。

【问题讨论】:

    标签: microservices api-gateway service-discovery


    【解决方案1】:

    您指的是哪种服务发现工具或方法?

    • DNS - 根据 CAP 定理,可以自然分布是“最终一致”

    • Consul 作为一种流行的服务发现解决方案也支持集群设置,并且他们负责主节点选举等。

    也许您可以更具体地回答您的问题?

    【讨论】:

    • 嗨丹尼尔,谢谢你的回复,其实我不是微服务的手。我想知道我创建了2个eureka实例,有10个服务需要注册上面提到的eureka服务.那么他们将如何选择哪个服务注册哪个eureka服务。
    • 我不能代表 Eureka,但 Consul 支持为给定服务注册应用程序的多个实例。当其他应用程序查询服务目录时,它们将收到可以连接的可用实例端点列表。此模型假定已注册应用程序的所有实例都可以访问同一数据集,或者是无状态的。有关注册和查询服务的详细信息,请参阅 learn.hashicorp.com/consul/getting-started/services
    猜你喜欢
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    • 2021-11-11
    • 2013-12-20
    • 2014-10-30
    • 2012-04-22
    相关资源
    最近更新 更多