作者ronmi (Love.みけ)
看板HOT_Game
标题[讨论] 兵器资料库 明天期末考= =
时间Sat Jun 23 04:49:33 2007
p2p式的资料库基本上是可行的
刚趁睡前无心念书的时候稍微写了一点小程式测试
其实只要把p2p传讯软体+对话纪录,再修改一下就可以达成这个要求了
当然我指的不是去改像msn或yahoo这一类的东西
用msn plus的可能性也不高,他的api是够悍,可是如何从茫茫人海中找另一个peer
嗯,我想与其解决这个不如花几小时自已写一个阳春messenger
然後再提供一个api,让各种兵器可以取得资料库中的资料
不过正如前面大大所说的,粗估36G的资料量不是人人负担的起
所以采用clustering也许是比较可行的作法
以分成三分为例
a负责前三分之一,b是中间,c负责最後
3个人合起来成为一个cluster
另外一个cluster则由d(前)、e(中)、f(後)组成
a只和d交换资料,只接受b或c的查询及更新要求
概略估计n<=20应该是可以接受的范围
(极端情形下,一台pc单位时间内最高的request数目 = n = 20)
更理想一点,是把n设为可变动的值(也就是cluster的大小不固定)
当然,还得要建一个tracker
愿景大概是这样,有没有人要一起开发看看
在下要先睡了,边打字边打瞌睡好痛苦QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.53.135
1F:推 whiterose:我也要睡了 晚安 06/23 04:49
2F:推 GATTW:辛苦了 06/23 04:50
3F:推 finbo:晚安 06/23 04:50
4F:推 TIM751010:帮你推一个 06/23 04:50
5F:推 eddie1212:我也晚安~ 爆了三个晚上 肝不行了~... 06/23 04:50
6F:推 nwish:类似skype这样吧! 06/23 04:54
7F:推 maxty1: ...那要写的东西也太多了吧..很难一时写好吧... 06/23 04:55
8F:→ a1212520:辛苦了! 06/23 04:59
9F:推 FirstAngel:辛苦了 06/23 05:09