首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
01-15 13:06
门头沟学院 Java
写论文好用Prompt
其实大模型在论文写作这块的应用太多了,现在大部分论文有大模型帮忙的成分,尤其是毕业论文。我经常使用豆包帮我解决论文中研究现状的书写,首先你找一篇相关方向的综述文献,作为上传文献,要不然他容易自创文献然后提示词可以这样写:针对某某某(你要写的研究领域)并分类(根据内容,分成大概分类)每类形成一段话,一切以论文内容中为主,去掉小标题,形成放在论文中研究现状的描述,每部分内容稍微多一些,同时每段内容承接的更加自然,提到的相关内容要有引用标记,引用的文章要在末尾列出,具体引用的文章就是这个论文中的参考文献,你别瞎编文献,并且引用序号和末尾的文献要对应,不要废话空话,逻辑正确,内容通俗,不要AI的感觉,...
Prompt分享
点赞
评论
收藏
分享
01-12 17:59
西安电子科技大学 Java
美团面试:接口被恶意狂刷,怎么办?
下面是原本面试现场:面试官:接口被恶意狂刷,怎么办?我:这个没搞过(每天CRUD,真的没搞过)面试官:如果现在让你来设计,你会怎么设计?我:巴拉巴拉...胡扯一通面试官:(带着不耐烦的表情)我们还是换个话题吧.....为了不让大家也和我有同样的遭遇,今天,咱们就用一个非常简单的方式实现防刷:一个注解搞定防刷技术点涉及到的技术点有如下几个:自定义注解拦截器Redis的基本操作Spring Boot项目其实,非常简单,主要的还是看业务。机-会技术大厂,前端-后端-测试,全国均有机会,感兴趣可以试试。待遇和稳定性都还不错~自定义注解自定义一注解AccessLimit**。 import java.l...
哞客37422655...:
遇到刷接口的 就私聊他 告诉他求求你不要刷了
面试时最害怕被问到的问题
点赞
评论
收藏
分享
01-07 12:22
西安电子科技大学 Java
字节跳动部门区别
请问有朋友知道这两个部门的区别吗?哪一个转正率更高,哪一个面试强度更大呀?
mei_304:
这不就是之前的生服吗
点赞
评论
收藏
分享
01-12 13:39
西安电子科技大学 Python
怎么找实习
朋友说他那的实习生连环境都不会装,还不如我。可我怎么感觉找个实习特别难🥲
实习简历求拷打
点赞
评论
收藏
分享
01-10 19:44
上海大学 Java
今年的Agent开发校招面试是偏向工程还是算法
看了小红书还有牛客上的一些面经,发现好多标题某某大厂的大模型应用开发的面试题全是考的算法相关的,这是真的吗?我也有过一两段agent的实习经历,我觉得agent开发更多的是偏向工程,想问一下面试过的师兄师姐真实的情况到底是怎么样的
牛客57020934...:
现在大厂就很迷,感觉要么就是算法+agent,要么就是开发+agent。。还是招和原来一样的岗位,只是都要求赋能agent了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
16
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
腾讯后端日常实习一面
3065
2
...
「评论焚诀」在牛客,我解锁了评论新姿势💜
2265
3
...
关于被叫做题家……
2206
4
...
小红书风格 Prompt
1595
5
...
组长说外包不能吃零食
1456
6
...
All in AI:一场决定阿里未来的“豪赌”
1347
7
...
现在的老板配得感真的很强
1260
8
...
写论文好用Prompt
1184
9
...
百度在线网络技术(北京)有限公司
1085
10
...
26届软件测试简历,麻烦各位大佬指点迷津
1047
创作者周榜
更多
正在热议
更多
#
为了入行xx岗,我学了__
#
7284次浏览
115人参与
#
26届校招投递进展
#
586353次浏览
3775人参与
#
简历第一个项目做什么
#
8330次浏览
124人参与
#
被说“做题家”,你的反应是_____?
#
3087次浏览
106人参与
#
实习的你做了哪些离谱的工作
#
11355次浏览
126人参与
#
你都见过什么样的草台班子?
#
10408次浏览
83人参与
#
Prompt分享
#
3404次浏览
93人参与
#
找实习记录
#
40325次浏览
587人参与
#
工作压力大,你会干什么?
#
15274次浏览
335人参与
#
从哪些方向判断这个offer值不值得去?
#
48717次浏览
342人参与
#
找工作前vs找工作后的心路变化
#
37303次浏览
301人参与
#
AI让你的思考变深了还是变浅了?
#
5879次浏览
147人参与
#
多益网络求职进展汇总
#
62249次浏览
281人参与
#
如果不上班,你会去做什么
#
8410次浏览
295人参与
#
入职以后才知道的校招谎言
#
117254次浏览
747人参与
#
去年你投递实习了吗?
#
28213次浏览
335人参与
#
大家每天通勤多久?
#
75469次浏览
537人参与
#
今年秋招还有金九银十吗
#
71433次浏览
502人参与
#
邪修省钱套路
#
8525次浏览
268人参与
#
校招入职后的感受
#
466604次浏览
3629人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务