Redian新闻
>
FB system design client 给 server 传输文件 的系统。 一个/多个clients <-> 一个/多个 server
avatar
FB system design client 给 server 传输文件 的系统。 一个/多个clients <-> 一个/多个 server# JobHunting - 待字闺中
G*S
1
client 给 server 传输文件 的系统。 一个/多个clients 一个/多个 server
这题大家能给个思路吗?多谢!
avatar
W*o
2
你这问题的format存在很大问题,要想让人给思路,至少你的问题要问的明白,我姑且
猜一下吧:
1. 一个client 对一个server
2. 多个client 对一个server
3. 一个client 对多个server
4. 多个client 对多个server
可以把1和2算做一类问题,3和4算做第二类问题
第一类问题就是传呗,一个server最终也就那么多cpu/ram/hdd,没啥花样
第二类问题,多个server可以选其中1-2个做master,其余的全是chunk server。
client上传的时候,不要经过master,master直接分配几个chunk server给client传文
件,其中一个chunk server可以作为leader,文件partition之后,一式三份保存在不
同的chunk server;文件分隔和保存记录可以存在master上
avatar
G*S
3
嗯,您的意思就是用gfs那套弄。 谢谢!
avatar
z*n
4

你也可以看下F家的Haystack.
牛逼点可以把GFS和Haystack杂糅一起弄,谁都没见过,搞的好像你自己想出来的方案
似的,绝对impress面试官。
演技很重要。

【在 G****S 的大作中提到】
: 嗯,您的意思就是用gfs那套弄。 谢谢!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。