- 388 名前:345 mailto:sage [2007/01/14(日) 19:33:44 ]
- サーバなしのP2Pだと難しい物があるねー。
こんなのはどうかな? ・板ごとに複数の板サーバを用意 ・板サーバはサーバ用アプリをインストールして立ち上げられれば誰でもなれる ・板サーバを立ち上げる人は基本的に24時間運用する ・板サーバは立ち上げたときや定期的に、 マスターサーバに自分がサーバをしていることを通知する ・クライアントノードを立ち上げたときは、マスターサーバにアクセスし、 板サーバのIPアドレスを取得する ・マスターサーバは誰かがIDCなどに立ち上げる ・各クライアントは、書き込むときに複数の板サーバのいずれかに書き込みを投げる ・板サーバ同士もP2Pで情報を共有して、書き込みを全板サーバで共有する ・クライアントノードは蜘蛛型ではなく、ツリー型で接続する ・そのツリーの頂点にいずれかのサーバがいる ・書き込まれた情報はサーバから10程度のクライアントノードに配信 ・さらにそのノードから10程度の下ノードに配信 ・これを繰り返すことにより、すべてのノードにもれなく情報を配信する 問題点 ・板サーバが1つも立ち上がっていない場合は、なにもできない ・板サーバが全て終了し、データも消してしまった場合は、過去ログが失われる ・板サーバのHDD容量に限界があるので、容量がいっぱいになった時点で、 しばらく書き込みがないスレ(もしくは書き込み単位)のデータは、順次消される
|

|