如何通过spring webclient通过服务名从另一个微服务调用一个微服务:java,spring

txu3uszq  于 2021-07-23  发布在  Java
关注(0)|答案(1)|浏览(797)

我正在使用Eureka 发现服务器。我可以通过 Resttemplate 通过使用对eureka服务器可见的服务名称。不久的将来我就听说了 Resttemplate 将被否决。
我也可以使用 WebClient ,但在本例中,我需要使用整个主机名。我不能叫他们服务名称。
是的,我可以从属性文件中设置基本url,这样不需要重新启动jar,我们就可以更改基本url。如果我们这样做,那么我们可能不需要任何发现服务器。
我的问题是,有没有办法通过名称、网络客户端来调用微服务?
如果没有办法打电话,那我们还需要电话吗 discovery server ?

eanckbw9

eanckbw91#

webclient还可以使用rest模板等服务名称。
请参阅使用webclient并从eureka服务器解析服务名称的示例。
https://stackoverflow.com/a/59495811/6572971

相关问题