大きなノードが存在し、そこが不具合を起こして一度に大量の配送を行うと、小さなノードでは、それを処理するのが大変というのはあります。
配送しないで捨てちゃうことはできるんですが、通常は望まれないため(受け取りたいから)、ごめん頑張って、って感じになりますw
大きなノードが存在し、そこが不具合を起こして一度に大量の配送を行うと、小さなノードでは、それを処理するのが大変というのはあります。
配送しないで捨てちゃうことはできるんですが、通常は望まれないため(受け取りたいから)、ごめん頑張って、って感じになりますw
@zundan なるほどなるほど。その部分だとわりと納得です、わりとうまくやってそう。
自分が見たのは「過負荷ですみません」みたいなアナウンスで、どうにかならんのかなーと思ったのでした。
@tadd 自インスタンスが不調でリモートからのトゥートなどの配送を受け取れないとリモートの再試行キューに積まれちゃうんですよねー。Exponentialにバックオフして何度か再試行して諦めて、各インスタンスのタイムラインやら状態やらが矛盾をかかえながらも全体としてそこそこ動いてるのは分散システム的にすごいなあと思ってますw
Mastodon全く分かってないのだけど、一つのインスタンスが不調だと他にも迷惑かける感じらしい?のかな。分散システム的にもうちょっとどうにかならないのかなとも思う。
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.