【发布时间】:2016-09-23 04:50:35
【问题描述】:
假设有一个前端客户端通过自己的数据存储与后端通信。后端返回一些前端用于呈现页面的有效负载数据。以下是我能想到的后端行为的“类型”,我的问题是:
如何决定使用哪种实现方式? 后端行为的约定是什么?
我能想到的实现:
- 后端安排作业从外部 API 获取数据、处理重要信息并将其存储到自己的数据存储中。当前端获取此数据时,后端返回它从自己的数据存储中获取的内容。
- 每当前端请求数据时,后端服务调用外部API,处理重要信息,返回给前端。不涉及数据存储。与仅在前端调用外部 API 相比,在后端执行此操作有什么好处?
还有其他类型的实现我没有说明吗?
【问题讨论】:
标签: web-services architecture backend