我正在使用Eureka 发现服务器。我可以通过 Resttemplate
通过使用对eureka服务器可见的服务名称。不久的将来我就听说了 Resttemplate
将被否决。
我也可以使用 WebClient
,但在本例中,我需要使用整个主机名。我不能叫他们服务名称。
是的,我可以从属性文件中设置基本url,这样不需要重新启动jar,我们就可以更改基本url。如果我们这样做,那么我们可能不需要任何发现服务器。
我的问题是,有没有办法通过名称、网络客户端来调用微服务?
如果没有办法打电话,那我们还需要电话吗 discovery server
?
1条答案
按热度按时间eanckbw91#
webclient还可以使用rest模板等服务名称。
请参阅使用webclient并从eureka服务器解析服务名称的示例。
https://stackoverflow.com/a/59495811/6572971