01/12/27 10:30
>>268
不明なとこがあったら聞いてください。
サーバは実際には二種類あって、
ひとつは基幹ネットワークを構成するやつ。(Aサーバとする)
もうひとつは単なるスレッド供給者。(Bサーバとする)
BサーバはAサーバに依頼して、自分の持つスレッドを告知してもらう。
ただし、Aサーバ管理者に依頼しない限り、Aサーバネットに参加はできない。
クライアントはいずれかのAサーバにアクセスしてスレッド一覧をもらう。
スレッド一覧はBサーバのアドレスつきで送られるので、レスの取得は
実際に運営しているBサーバから直接もらう。
★移譲
これに関しては、次のような感じが良いかも、と思っている。
・サーバは"移譲サーバ"のアドレスをあらかじめ決めておく
・時が来たら、移譲サーバにスレッドを移譲
・管理をしたいときは移譲サーバに返還要求する
・移譲サーバは移譲依頼が来たら任意の別のサーバに移譲する
・移譲サーバは変換依頼がきたら実際の移譲先に通知後、
スレッドの書き込みをチェック※して返還。
・クライアントは移譲サーバに実際の移譲先を聞いてアクセス。
※は、移譲中の部分に関しては仕方がない。
移譲する前の部分が改竄されていないかのみ。
>いたづら犯だったら委譲されたスレを片っ端から壊すかもしれないし。
最悪でもスレッドの一時的なダウンですみます。
オリジナルがサーバに残っているので。
>悪質なノード君がスレ立てしたとしたら…?
Aサーバのネットワークに介入されなければ何とかなります。
>スレ立ててレス貰って、都合が悪くなったら公開中止。
これについてはまだ考えているんですが、要はサーバクラッシュから
復旧させる手段が必要かな、と。復旧時にレス関係者が集まる場所を
決めておいて、そこでみんなのログを合成するというのが今の案です。