java 为来自微服务的多个上游调用创建Rest模板bean时,最佳方法/实践是什么

fykwrbwg  于 2023-03-11  发布在  Java
关注(0)|答案(1)|浏览(92)

目前,从我们基于Spring的微服务,我们对其他各种微服务进行多次调用。我想了解使用rest模板bean的最佳实践是什么,我们应该为每个上游微服务创建一个单独的rest模板bean吗?还是应该为所有微服务使用一个公共rest模板?
当为每个微服务使用不同的rest模板时,我们是否可以获得隔离之类的优势?这意味着如果一个服务是潜在的,它不会影响其他服务。
目前,我们对所有服务使用相同的休息模板。

vjrehmav

vjrehmav1#

我更愿意为每个服务配置一个单独的RestTemplate来分别配置超时、错误处理程序和拦截器。当然,您可以从通用父级继承并覆盖所需的内容。
另外,考虑使用Spring Cloud Feign Client,它允许以一种简单的方式定义特定于服务的配置和默认配置。

相关问题