私人微博/类似Twitter的服务

时间:2012-10-19 06:26:04

标签: web-services api cloud social-networking microblogging

那里有基于云的私人Twitter式服务吗?

我正在为需要此类服务的客户工作,但我们没有时间或预算从头开始创建。

我正在寻找一个REST API的东西,我可以在主服务器上创建一个帐户,设置一个帐户跟随另一个帐户,发布帐户更新,然后获取帖子的提要(按日期排序)来自另一个帐户所关注的帐户(如Facebook墙或推特供稿)。如果可以自动扩展到数十万用户,每天可能有5万个帖子,那就太棒了。

我曾经考虑过自己实现这个目标,但似乎有一些棘手的问题涉及到拥有一个帐户跟随几千个其他帐户,或者跟着成千上万的帐户,并在某种程度上生成Feed实时发布帖子。

我找到了一些服务,例如http://www.ning.com/http://www.socialengine.com/,但我不确定他们是否可以做我需要的服务,他们似乎非常关注拥有一个网站。这适用于移动应用,因此不需要。

有一些开源项目,但它们都需要设置/维护托管(不是一个大问题),我不确定它们的可扩展性(客户端要求它扩展到至少100k)用户)。

3 个答案:

答案 0 :(得分:2)

对于迟到的回复我很抱歉。我希望对其他人有所帮助。

我几乎和你一样需要,最终在找不到其他资源后创建了一个功能齐全的解决方案。该服务称为Collabinate(http://www.collabinate.com)。它提供了一个RESTful API,专注于简单性和易用性,目前完全由您自己完成。它在后端使用图形数据库和算法,并且可以很好地适应您的情况。

答案 1 :(得分:0)

也许私人团队收件箱也可以适合您的解决方案...... https://www.flowdock.com/

此处没有以下功能,但如果这是内部公司需要......

您可以为部门创建聊天室...通常情况下,聊天室可能是以下功能

答案 2 :(得分:0)

看起来这里没有一个好的解决方案。

我发现jaiku看起来非常复杂,似乎无法在最新的应用引擎上运行。

还有diaspora可以修改并在您自己的服务器上运行以执行所需的操作。

最后,我决定在Google App Engine上自行实现。这似乎是做所需事情的最佳方式。使用扇出模式似乎是最好的方法。 Fantasm库似乎提供了一种易于使用的方法,所以我将尝试这样做。