使用外部API的中间REST层叫什么?

使用外部API的中间REST层叫什么?,rest,api,spring-boot,spring-mvc,spring-webflux,Rest,Api,Spring Boot,Spring Mvc,Spring Webflux,嘿,伙计们,我需要一般帮助来确定中间REST层叫什么 我正在开发一个依靠视频游戏公司用户数据的解决方案。公司有我可以调用的REST API来收集数据,我决定采取以下方法:使用React构建一个网站,使用Spring boot构建一个中间层,它将为网站提供API,并调用公司的API来收集数据。比如说,我想研究中间层的最佳实践,比如说it缓存,我很难缩小搜索范围以专门满足我的体系结构 那么,你会把这个中间解决方案称为什么呢 如果您认为我有设计缺陷,我们非常感谢您的建议。因为,您的应用程序充当了代理的

嘿,伙计们,我需要一般帮助来确定中间REST层叫什么

我正在开发一个依靠视频游戏公司用户数据的解决方案。公司有我可以调用的REST API来收集数据,我决定采取以下方法:使用React构建一个网站,使用Spring boot构建一个中间层,它将为网站提供API,并调用公司的API来收集数据。比如说,我想研究中间层的最佳实践,比如说it缓存,我很难缩小搜索范围以专门满足我的体系结构

那么,你会把这个中间解决方案称为什么呢


如果您认为我有设计缺陷,我们非常感谢您的建议。

因为,您的应用程序充当了代理的思考层。(BFF)可能更适合


简单地说,BFF是用户体验和它调用的资源之间的一层。当移动用户请求数据时,在BFF情况下,他们的请求将通过BFF转换为其下方的通用层。

这是服务层或精简代理。我的意思是,它和任何其他进行外部调用的层没有什么不同。你怎么称呼一个使用其他网站上公开的数据的网站?最后,它仍然是一个网站,不管我发现这个链接中的缩写BFF非常有趣,因为在RL中,大多数人都会理解像永远的好朋友这样的缩写,它也以某种方式描述了后端和前端之间通常的(或多或少的紧密)耦合。但是请注意,您应该总结此链接的内容,因为此类链接可能会随着时间的推移而中断,因此无法访问内容。谢谢您的建议。我已经添加了一行解释BFF的高水平。