x******u 发帖数: 259 | |
f*******t 发帖数: 7549 | |
c********t 发帖数: 5706 | 3 同不懂。
但肯定是要地球到月球通信越少越好。我初步想,如果设计一个机制能够 auto sync
up between servers on the moon first. 那么只需要从地球upload a copy of
kernel to one of machines on the moon.
【在 x******u 的大作中提到】 : 这题有点无从下手呀。。。 : 求这里的牛牛们指点。
|
d**********x 发帖数: 4083 | 4 对的。。
【在 c********t 的大作中提到】 : 同不懂。 : 但肯定是要地球到月球通信越少越好。我初步想,如果设计一个机制能够 auto sync : up between servers on the moon first. 那么只需要从地球upload a copy of : kernel to one of machines on the moon.
|
x******u 发帖数: 259 | 5 能用UDP吗?纯粹瞎想。Broadcast呢? 100个服务器之间咋联系?
这题想考啥呀? |
f*****w 发帖数: 52 | 6 这题不就是G当时问我的吗?感觉就是看你能考虑多少方面,我觉得就是靠网络通讯把。
另外,UDP肯定不行,得保证发的数据正确。
【在 x******u 的大作中提到】 : 能用UDP吗?纯粹瞎想。Broadcast呢? 100个服务器之间咋联系? : 这题想考啥呀?
|
f****4 发帖数: 1359 | 7 如何通信?
标准tcp延迟大于500ms的包直接丢掉的。假设延迟问题解决,udp也是可以用的,自己
控制分包发包等等。用啥格式,能不能自动纠错。
发过去的包怎么存放?只放一台svr上的话,这台svr挂了,别的svr怎么办?多搞几个
svr放的话,又浪费空间。或者干脆没有一台svr有足够空间放这个包了,怎么办?
这100台svr都是独立的还是有相互依赖性?如果svr2依赖与svr1,那么svr2更新内核前
svr1要先更新。
最关键的,更新内核的时候,svr起不来了怎么办?更新了内核之后发现有问题怎么办?
【在 x******u 的大作中提到】 : 这题有点无从下手呀。。。 : 求这里的牛牛们指点。
|