首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
12-19 14:23
已编辑
西安飞机工业公司职工工学院 算法工程师
offer帮选
只能实习三个月,主要是备战春招,。百度智能云——自进化Agent研究+落地,组内产出FMAgent,250r高德Agent业务向,智能助手,偏业务网易研究院大模型算法500r,组内方向不明确,近期产出子曰3
点赞
评论
收藏
分享
12-22 21:57
武汉大学 Java
20251222【字节】面试算法真题(共2题)
题目1:求一个字符串的最长无重复字符子字符串长度题目2:长度最小的子数组
查看2道真题和解析
点赞
评论
收藏
分享
11-04 19:37
桂林电子科技大学 运维工程师
对不起,周深,我喜欢的是李维
一段实习经历+技术栈都符合,连实习岗位的offer都拿不到😭
面了100年面试不知...:
怎么,27届就不跑了?
点赞
评论
收藏
分享
12-12 16:53
广东海洋大学寸金学院 C++
求大佬帮忙看看简历
学院本,大三,找实习,从11月份末到现在boss投了300多没面试,希望各位大佬帮忙看看简历如何修改
投了多少份简历才上岸
点赞
评论
收藏
分享
12-18 17:15
浙江大学 Java
Zero-shot、One-shot、Few-shot 的区别
图解大模型基础-牛客面经...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
16
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
26届双非本鼠硕拿下5个ssp的秋招总结及一条龙经验分享
1.1W
2
...
2025的主旋律是蛰伏,落寞,遗憾
1.0W
3
...
选择即命运—2025年度总结
5265
4
...
学校发力了,没招了牛友们
4527
5
...
从H200解禁评估:国资算力平台还值得应届就业吗?
4495
6
...
我只是一个脆弱的人
4258
7
...
在大厂实习 因为请一天病假要求我离职
4116
8
...
尼克狐尼克,你被捕了
3661
9
...
【25年终总结】-牛客运营团队
3613
10
...
字节投入千亿搞AI,AI时代有节选节?
3528
创作者周榜
更多
正在热议
更多
#
2025年终总结
#
165464次浏览
2802人参与
#
找工作,行业重要还是岗位重要?
#
84713次浏览
1675人参与
#
你面试体验感最差/最好的公司
#
12356次浏览
208人参与
#
一人说一个提前实习的好处
#
7460次浏览
144人参与
#
重来一次,你会对开始求职的自己说
#
5039次浏览
131人参与
#
秋招落幕,你是He or Be
#
7466次浏览
164人参与
#
实习没事做是福还是祸?
#
12229次浏览
196人参与
#
今年你最想重开的一场面试是?
#
2467次浏览
37人参与
#
团建是“福利”还是是 “渡劫”
#
5998次浏览
136人参与
#
你小心翼翼的闯过多大的祸?
#
9928次浏览
144人参与
#
比亚迪工作体验
#
73349次浏览
277人参与
#
工作中听到最受打击的一句话
#
4352次浏览
83人参与
#
大厂VS公务员你怎么选
#
73410次浏览
673人参与
#
长城汽车工作体验
#
12850次浏览
16人参与
#
机械人避雷的岗位/公司
#
38577次浏览
261人参与
#
如何排解工作中的焦虑
#
246942次浏览
2275人参与
#
秋招结束之后的日子
#
114114次浏览
1052人参与
#
应届生进小公司有什么影响吗
#
109749次浏览
1124人参与
#
机械制造面试点评
#
80744次浏览
465人参与
#
总结:哪家公司面试体验感最差
#
83209次浏览
388人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务