【发布时间】:2016-01-15 00:02:21
【问题描述】:
假设我的 RestClient 使用来自多个服务器的服务,每个服务器具有不同的主机名和凭据。
我了解RestTemplate is thread safe,并为每个任务创建不同的连接,但是如何使用不同的凭据来完成?
不是在创建时提供给 RestTemplate 的凭据吗?
【问题讨论】:
-
它们在逻辑上是相同的服务吗?只是与不同的主机?还是不同的服务?
-
两者。许多服务,可以划分为具有不同主机的相同服务的组。
-
为什么要这样做。很难配置,很难理解,还得写一些新的类,...,你为什么不在每台服务器上不使用一个 RestTemplate?
-
@Ralph,你是对的。我想我会选择
RestTemplateFactory,并为每台服务器保留一个RestTemplate。
标签: spring rest spring-mvc resttemplate spring-rest