gpt4 book ai didi

java - 微服务:Rest Template versus Client Jar

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:32 26 4
gpt4 key购买 nike

我有一个微服务,负责通过其余端点提供缓存数据。我有两个大项目需要这个微服务。

我的困惑是,我是否应该使用restTemplates 来调用其余端点,或者在我的大项目中使用客户端jar 来实现微服务。

如果我使用休息模板,我将需要添加用于请求和响应等的 pojo。我的高级开发人员坚持使用休息模板,但我不太喜欢这种方法。

有人可以建议吗?

最佳答案

为了促进客户端休息调用的使用,特别是当涉及多个项目时,最佳实践是设计一个客户端包装器,将您所需的端点调用为:

SystemApiClient client = new SystemApiClient();
List<Article> articles = client.getArticles("popular");

通过设计这样的客户端包装器,可以轻松地从中创建 jar 文件并在微服务之间共享它。为了便于更新,您还可以在本地 Nexus 上上传每个新版本,并在新版本可用时轻松获取项目更新

关于java - 微服务:Rest Template versus Client Jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52143545/

26 4 0