类似客户端文件上传的业务,哪一种业务模型较为合理?

2018-06-21 16:17:20 +08:00
 sgissb1
最近遇到一个客户端上传文件的业务时,业务选型我糊涂了。

现在讨论来讨论区有两种方案:

--------- 方案一 ---------
客户端先将文件数据上传到服务器 A,然后再请求服务器 B 或 A 的入库业务处理接口,并等结果。


--------- 方案二 ---------
客户端和服务器 A 交互一下,说:"要上传文件了",然后开始上传文件,等文件上传完以后,服务器 A 处理后端入库等业务,完了之后通知客户端处理 ok 了。


这两种方案可有利弊,但是比较难选。
方案一我目前的直观感觉是,服务器可以解耦,客户端需要关注更多的业务。
方案二对于客户端来说简单,不需要关心后端业务,但服务器紧耦。

不知道大家平时在处理这类问题是会怎么选,或者有没有更为合理的方案(买别人现成的除外 ^_^)。
482 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/464752

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX