关于 Mastodon(长毛象) 的一点稍微深入的介绍。「实例」是什么意思?「去中心化」又去了哪些中心?

Follow

@a 请教一下,每个实例内的数据都会备份到任何与之相关联的实例对吗?这样会不会导致数据过于冗余,如果我的实例建立在一个小型vps上,那么如果我的实例与一些例如草莓县之类的大站发生联系的话,那么会不会造成我的实例因为保存了草莓县的数据从而过多占用vps的空间?

· · Web · 1 · 0 · 0

@dakteo_yu 说是备份有点不准确。冗余是以嘟文为单元,不是以实例为单元。即便两个实例有连接了,也仅仅互相传递双方「彼此有需求」的嘟文,并不会一股脑全部嘟文都交换。

以上是常规状态下,为了简化模型我并没有引入中继。中继是个实例信息收集和转发的系统。加入中继的实例会把所有公共的嘟文全部发送到中继,再转发给中继内其他的所有实例。自身也会接收来自中继其他实例的全部公共嘟文。

如果是小型站点也加入了中继,那么会收到中继大量信息的涌入,站点负载会比较大,空间占用也会飞快增长。如果没有加入中继,则只会交换其他实例用户有需求(被关注或关注对方、评论或私信)的嘟文,这个时候跨站轴上会比较冷清。

@a 感谢解答,那么站点是否加入中继是可以选择的吗?另外,这个中继系统是由长毛象官方运营的吗?如果是的话不就违背“去中心化”的原则了吗?

Sign in to participate in the conversation
alive.bar

你好,欢迎使用 alive.bar 社交媒体实例。 alive.bar 仅仅是一个服务器位于美国的网站,它使用了「长毛象(Mastodon)」服务。