贴标签 ederation.. 显示所有帖子
贴标签 ederation.. 显示所有帖子

7月25日,二千零八

微博能互相交流吗??

Rob Diana的宾客帖子常规的极客推特/友谊饲料)

推特过了不好的几天。几周后的稳定性,我们开始看到一些失败的鲸鱼。然后人们开始 失去追随者和订阅.正因为如此,甚至更多的人正在转向替代性的微博服务。 一致格。CA.当然,有几个请求给Twitter朋友进口商。我认为人们正陷入这个问题,没有考虑最好的解决方案。以前,我提到了 Twitter正处在十字路口.在那篇文章中,我开始思考一个可能的解决方案:
现在是五月下旬,他们只是承认他们有基础设施问题。很明显,存在可用已知技术解决的冗余和复制问题。实时API需要使用复制的数据库而不影响主数据库。这个部分是关于我最应该是明显的前一段时间。.
另一篇文章来自Dave Winer,他提到我们是 走向联邦..
马上,今天我用的是理想系统的近似值。我尝试在FrimFIX上输入我原来的文章,然后我有一个代理脚本在我的机器上运行,它路由到Twitter和Identi。CA指针指向FordFIX的讨论线程,缩短了一点。利。.
很明显,这对Twitter问题也不是一个好的解决方案。也有类似的多发帖服务。 发出砰的声响。调频和Posty允许用户更新他们的微博服务相同的消息。所以,点击一次就可以更新Twitter,一致格。CA, 庞斯,, 杰库噗噗.虽然听起来很酷,它们只提供单向更新。类似工具 Twhirl开始允许在一个应用程序中发布和检索tweet和凹陷。这会好一点,但你仍然有多个账户要处理。.

联合微博


联盟是真正的答案。联邦做什么?为什么它和Twitter创建分布式体系结构不同?分布式体系结构意味着应用程序的各个部分位于不同的服务器上。通常情况下,几部分复制或冗余和有多种负载均衡设备完成架构。我不会去大量的细节书已经写过分布式架构。.

联邦不同于一个简单的分配。联盟需要整个系统的一个完整副本。联盟是不同系统之间的合作作为一个。维基百科有一个很好的描述 联邦数据库..
联邦数据库是一种将多个自治数据库系统透明地集成为单个系统的元数据库管理系统(DBMS)。 联邦数据库.组成数据库通过计算机网络互连,并且可能是地理上分散的。由于组成数据库系统保持自主性,联合数据库系统是合并多个不同数据库的(有时令人畏惧)任务的一个相对稳定的替代方案。.
如果用微博和微博系统替换所有数据库和数据库系统术语,您将理解联邦系统。所以,这对Twitter有什么帮助?它没有,至少不是直接的。通过联合系统,人们可以一致格。CA或下一个克隆出现,不失去它们的追随者。如果你考虑电子邮件的概念,您将了解联邦系统是如何工作的。我在联邦系统中的帐户是Rodidia@身份。CATwitter用户可以直接在Twitter上回复我(Rodidia@ IdIc)。我会在我所拥有的任何客户端应用程序中得到它。我也可以跟着Twitter用户,Pownce用户或任何其他微博用户。通过允许人们跨平台通信,将意味着服务器负载将分散到各种服务中,这样就直接减少了Twitter上的流量。.

缺少的联邦的一部分是服务器之间的路由。这可以通过以下方式来实现 域名服务器模型。当地一个DNS服务器引用其父母或主服务器。这允许将新服务器建立及其位置和IP地址传播到其他服务器。这是一个非常有效的解决方案,它已经工作了几年。.

因为Twitter和标识。CA遵循相同的API,它们可以充当系统中的根服务器。Twitter API的另一个选择是XMPP协议,Twitter使用的实时API。协议选择很重要,因为联邦系统要求所有系统使用相同的语言。联邦系统还需要一个与现在不同的客户端应用程序。正如我前面提到的,TWIRTL完全支持标识。CA和Twitter。然而,你正在处理两个不同的帐户。如果你有一个微博客户和任何服务的人们聊天,那该有多酷??