【问题标题】:Private Microblogging/Twitter-like Service [closed]私人微博/类似推特的服务[关闭]
【发布时间】:2012-10-19 06:26:04
【问题描述】:

是否有任何基于云的类似 Twitter 的私有服务?

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

我正在寻找带有 REST api 的东西,我可以在其中从主服务器创建一个帐户,设置一个帐户以关注另一个帐户,发布帐户更新,然后获取帖子提要(按日期排序)来自另一个帐户正在关注的帐户(例如 facebook 墙或 twitter 提要)。如果它能够自动扩展到数十万用户,并且每天可能发布 50 000 条帖子,那就太好了。

我曾考虑过自己实现这一点,但似乎有一些棘手的领域是让一个帐户跟随数千个其他帐户,或者被成千上万个帐户跟随,并在某种程度上生成提要实时发布帖子。

我找到了一些服务,例如http://www.ning.com/http://www.socialengine.com/,但我不确定他们是否能满足我的需求,而且他们似乎非常专注于拥有一个网站。这是针对移动应用程序的,因此不是必需的。

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

【问题讨论】:

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


    【解决方案1】:

    很抱歉回复晚了。我希望它对其他看到这个的人有用。

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

    【讨论】:

    • 哇,看起来棒极了!我希望我去年有这个。如果再次需要,我一定会考虑使用它。
    【解决方案2】:

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

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

    您可以为部门和一般情况下创建聊天室......也许聊天室可以为您提供以下功能

    【讨论】:

    • 也可以campfirenow.com 替代
    • 谢谢,但这是一个可公开使用的手机应用程序。我猜这个问题的名称具有误导性。我的意思是私有的,整个数据库都在我们的控制之下,并通过前端 API 公开,而不是使用 Twitter 之类的“公共”服务。
    【解决方案3】:

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

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

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

    最后,我决定自己在 Google App Engine 上实现这一点。这似乎是做需要做的最好的方法。使用扇出模式似乎是最好的方法。 Fantasm 库似乎提供了一种易于使用的方法来执行此操作,因此我将尝试这样做。

    【讨论】:

      猜你喜欢
      • 2020-03-23
      • 1970-01-01
      • 1970-01-01
      • 2010-12-23
      • 2012-07-07
      • 2017-05-30
      • 2016-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多