サーバーはない方が嬉しい(?)
ひさびさにnostr開いたけどコンカレの話ばかりですみません ていうかsnsの話ばっかりしてるsnsやばい
なんか今思ったけど分散型sns本、それぞれの章でそれぞれのプロトコルとの違いを説明してそうなので、まとめテーブルみたいな章があってもいいのかもしれないと今思った()
この辺の話を技術書典で書けという話があるんですが、いかんせんユーザー数的にリアルトラフィックに対してどうだったかと言う計測が出来なくてですね…..()
コンカレも一時的に他のサーバーに引越しして、復旧後に元いたサーバーに引っ越す(すると、差分だけマージされる)という裏技があるけどテクいので、いろいろ落ち着いたらこの辺整備したい
なので普通のサービスと同じように各サーバーが冗長性向上のなにかをしないといけない(複数webサーバー、DBのレプリケーション……)
普通のサービスはサーバーが落ちると困る コンカレは普通のサービスです
一方nostrはそのぶん冗長性が担保されるので、コンカレとトレードオフの取り方が対極
コンカレはいわゆる負荷分散を「タイムラインをキーに複数のサーバーにシャーディングする」というのが最初の設計思想ではある。 なのである瞬間における冗長性はないに等しい(アカウント引越はあるので楽観的にはセーフというトレード)
うち(ariake)はトラブル対応のためにメールアドレスの記入頂いてますが、サーバーによって登録時に頂くフォームのテンプレートを変えられるのでメールアドレスをいただかないサーバーも作れる