首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
favowang
2018-08-21 14:08
已编辑
大连理工 Java
关注
已关注
取消关注
求助:如何把一个文件快速下发到100万个服务器?
求助:如何把一个文件快速下发到100万个服务器?
提示
全部评论
推荐
最新
楼层
wushu
University of New South Wales Java
来来来,大家一起脑洞啊 接2#========================= 作者:TeeKee 链接:https://www.nowcoder.com/discuss/76829?type=0&order=3&pos=19&page=1 来源:牛客网 如果集中式地放在一个服务器或缓存上的话,带宽、连接都会遇到问题。只说idea的话。 树状: 1. 每个服务器既具有文件存储能力也应具有文件分发能力。 2. 每个服务器接收到文件之后向较近的服务器分发,具体类似多叉树,应该挺快的。 索引状: 1. 设置1000个缓存服务器,文件先下发到这些缓存上。(具体多少缓存、分几层缓存和具体业务有关。) 2. 每个缓存服务器接收1000个服务器取文件。 ================================= A.对于树状传递,在100W台服务器这种量级上,可能存在两个问题 1.如果树上的某一个节点坏掉了,那么从这个节点往下的所有服务器全部宕机。 2.如果树中的某条路径,传递时间太长了(网络中,两个节点间的传递速度受很多因素的影响,可能相差成百上千倍),使得传递效率退化。 改进: 100W台服务器相当于有100W个节点的连通图。那么我们可以在图里生成多颗不同的生成树,在进行数据下发时,同时按照多颗不同的树去传递数据。这样就可以避免某个中间节点宕机,影响到后续的节点。同时这种传递方法实际上是一种依据时间的广度优先遍历,可以避免某条路径过长造成的效率低下。 B.最简洁省事的方法,组播!(类似索引式)。都有100W台服务器了,自己搞个组播网络不就好了,标准的TCP/IP协议啊。
点赞
回复
分享
发布于 2018-04-22 14:25
yluo
西安电子科技大学 Java
串成一条链吧 第一个发给第二个 第二个发给第三个以此类推 可以同时发的
点赞
回复
分享
发布于 2018-04-22 13:08
明天晚餐吃什么?
华中科技大学 C++
将文件分块 采用bt
点赞
回复
分享
发布于 2018-08-21 14:36
点量软件小琴
山东师范大学 产品经理
使用P2P技术可以实现想要的结果,因为P2P的优势就是下载的同时也在上传,也成为整个网络中的节点或者服务器。可以说试下点量BT内核
点赞
回复
分享
发布于 2018-08-21 13:37
SY423
中国科学院大学 Java
组播?
点赞
回复
分享
发布于 2018-04-22 20:47
字节影像招生办
字节跳动_互娱研发-Android_Android开发
可以想到cdn,有树型和p2p结构
点赞
回复
分享
发布于 2018-04-22 15:28
Da柱
南京邮电大学 Java
想一想迅雷的下载方式就可以了。下载好的主机同样可以作为上传服务器。不断扩散,速度很快
点赞
回复
分享
发布于 2018-04-22 13:48
TeeKee
阿里云_基础产品事业部_高级开发工程师
如果集中式地放在一个服务器或缓存上的话,带宽、连接都会遇到问题。只说idea的话。 树状: 1. 每个服务器既具有文件存储能力也应具有文件分发能力。 2. 每个服务器接收到文件之后向较近的服务器分发,具体类似多叉树,应该挺快的。 索引状: 1. 设置1000个缓存服务器,文件先下发到这些缓存上。(具体多少缓存、分几层缓存和具体业务有关。) 2. 每个缓存服务器接收1000个服务器取文件。
点赞
回复
分享
发布于 2018-04-22 13:43
暂无评论,快来抢首评~
相关推荐
06-14 13:00
上海交通大学 C++
华子的池子
最新进展大早上突然下了offer进了华为池子我现在要做的事情就是忘记我投了华子不等了
点赞
评论
收藏
分享
06-18 14:28
陕西理工大学 算法工程师
速来围观秋招小丑!!!
自从三月拿了某厂的暑期offer就觉得转正稳了 直接开摆了,三个月一道力扣没刷,一点八股没看,天天晚上回到公寓打游戏,就等着转正。结果今天被ld告知,今年大环境不好,HC不定,不一定转正, 让我多看看外面的机会,秋招多投一投感觉言外之意就是转正大概率寄了,被迫all in秋招了然鹅摆烂了三个月,八股全忘光了,算法现在估计连反转链表都写不出来了。上周投了一家提前批的公司 笔试就嘎了。秋招铁定寄了。上个月还在叫嚣秋招除了BAT我都不投,现在只求有家公司收留我啊!!!!秋招愿意收留我的公司都是大大滴好人啊
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
05-13 22:03
26这种简历怎么改
投递了差不多一个月,一个面试都没有,简历用的超级简历写的,很多大佬都说简历一张就可以,所以不敢多写两张,项目需要换吗?还想问下各位都用的什么简历模板,求大佬们指导。
胡毛毛:
河师大的佬?有没有听说河南科技学院的三月软件
点赞
评论
收藏
分享
04-26 19:17
字节跳动_国际电商-营销平台_后端(实习员工)
以前说的未来就是现在
刘湘_passion:
太强了牛肉哥
有被激励到
点赞
评论
收藏
分享
06-15 22:45
正浩创新EcoFlow_海外销售(准入职员工)
正浩创新内推-正浩创新内推码
📦两个部分:上班感受+公司福利~ 上班感受:快节奏 体验感十足 ⭐️ 学习:每天时间很快也很累,感觉要学的要做的东西真的太多,我会不断的向内求,如果有问题我会及时记录然后及时询问前辈,作为刚入职小白,新知识根本学不完!抽空学! ⭐️ 通勤:住在公司附近所以步行十分钟左右,早上9:30打卡 也可以十点(如果你前一天加班到十点)奈何早上床成了我的老家😭早上必须咖一杯 一月可以迟到60m很人性化 五次补卡哈哈哈 ⭐️ 两周感悟:高效办公!合理分配时间!任务清单明确!把更多的时间花在有意义的内容上!!!抽闲暇时间做一些赶进度工作!勇敢! ⭐️ 部门氛围:同事和leader无敌好,来的第一周就请我们...
正浩创新EcoFlow公司福利 221人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
16
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
对不起了妈妈,没办法让你过上好日子了。
1.7W
2
...
我是全牛客唯一解锁了这个卡牌的吧
8602
华为开奖进展
热聊中
3
...
职场“心眼子”大赛:看你挑战多少次,才能拿到满分?
8061
4
...
默认入职+offer迟到3周,尊严被开水团按在地上摩擦
7521
5
...
实习上班两个月被骂了两个月
7499
6
...
不要放弃,兄弟们
7071
7
...
字节的后端实习二面,八股盛宴!
6221
8
...
避雷华为质量it部,华为给我上了一课,26届倒霉又失败的暑期实习求职经历
5938
9
...
也是服了,谁家公司这样啊?
5706
10
...
虽然还有很多机会但也没心气了
5597
创作者周榜
更多
正在热议
更多
#
我的职场心眼子段位
#
10071次浏览
362人参与
#
通信硬件人社招/春招/实习投递现状
#
25716次浏览
931人参与
#
你找实习最大的坎坷是什么
#
10451次浏览
99人参与
#
职场吐槽大会
#
209839次浏览
1672人参与
#
实习最想跑路的瞬间
#
9882次浏览
84人参与
#
24届的你们现状如何了?
#
72154次浏览
411人参与
#
妈妈治愈了你哪些脆皮时刻
#
26030次浏览
279人参与
#
毕业租房也有小确幸
#
116932次浏览
4390人参与
#
运营商笔面经互助
#
147922次浏览
1638人参与
#
秋招想进国企该如何准备
#
66857次浏览
402人参与
#
我的求职精神状态
#
74704次浏览
923人参与
#
多益网络工作体验
#
47062次浏览
270人参与
#
你的房租占工资的比例是多少?
#
36354次浏览
574人参与
#
硬件人秋招的第一个offer
#
75169次浏览
1138人参与
#
牛友故事会
#
734181次浏览
14600人参与
#
工作中的卑微时刻
#
14250次浏览
115人参与
#
材料进Fab厂真的劝退吗?
#
40716次浏览
177人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
110386次浏览
786人参与
#
科大讯飞求职进展汇总
#
284480次浏览
2723人参与
#
机械专业只有考研才有出路吗
#
107270次浏览
871人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务