分散式Twitter的设计

时间:2010-09-17 14:55:00

标签: architecture twitter communication p2p one-to-many

Twitter是一种流行的社交网络服务,用户可以以一对多的方式撰写短信(您可以在维基百科上阅读更多相关信息)。我一直在阅读亚历克斯·佩恩(Twitter的前API主管)The Very Last Thing I’ll Write About Twitter的一篇有趣的文章,他认为这是一个分散的一对多通信机制......

从编程角度来看,如何设计此服务?我想它可能类似于电子邮件,任何人都可以设置邮件服务器。然而,其中一个主要动机是抵制审查;架构可以完全分散吗?它将涉及与电子邮件和IM背后的基于开放标准的协议类似的协议;这样的协议已经存在吗?该设计是否应包括Tor等匿名网络的各个方面?是否已经为此开始了一项开源计划?

我正在将其作为社区维基,因为这些是关于分散的一对多通信服务设计的开放式问题。

2 个答案:

答案 0 :(得分:2)

这就像电子邮件,但有更多的图形处理堆栈(下面)。

答案 1 :(得分:1)

博客已采用该格式(使用RSS使其成为更正式的协议)