如何注册微服务的IP地址

时间:2018-08-13 17:26:30

标签: microservices

例如,我有一个微服务列表

在一个微服务中,我需要打到另一个服务,并且我需要知道ip地址,可以说我有一些微服务REGISTER,我在其中存储所有服务的host:ipdaress,但是我该如何放置该IP注册微服务?

2 个答案:

答案 0 :(得分:0)

在很大程度上取决于您的基础结构。您可以使用consul.io之类的服务目录,您可以在其中请求服务实例的端点(ip和端口)。另一个选择是信任DNS,例如通过SRV记录来为您解析服务。无论哪种方式,这都不应该在微服务内部解决。

答案 1 :(得分:0)

如果要构建微服务,最好的方法是对应用程序进行docker化并在Kubernetes中托管或类似的方法来提供负载均衡的服务URL。