将Parse.com API与Pubnub相结合是大规模实时消息传递的可行选择并获得组合工具集吗?

时间:2012-11-23 23:40:01

标签: ios chat real-time backend pubnub

基本上将Parse与Pubnub,Pusher或类似组合在一起,而不是从头开始构建自定义后端。

我将使用facebook登录和文件存储/共享开发实时消息系统。从理论上讲,我可以使用Parse和Pubnub之类的组合来覆盖后端需求。是:

Parse负责:

  • 登录
  • 文件存储
  • 推送通知(已关闭的应用)

并且Pubnub负责:

  • 时间传递信息......

要求:

如果需要,我需要一个可以扩展到数百万用户的系统,并且可以快速部署 一般来说,这个解决方案符合这个标准和规范。

标准

  • 由一位或两位开发人员快速部署。
  • 可以扩展到数百万用户。
  • 高可靠性

功能

  • FB登录
  • 实时消息发送
  • 推送已关闭的应用交付
  • 共享文件&图像存储

任何反馈如果作为第一阶段部署将会很好地工作,任何陷阱都会受到高度赞赏。

3 个答案:

答案 0 :(得分:11)

我有点偏颇但是看看StackMob(www.stackmob.com),通过StackMob Marketplace,您可以直接访问PubNub而无需创建第二个帐户。市场上还有很多其他优秀的服务来添加SendGrid等功能。

您正在寻找的所有功能都是开箱即用的,即使是单独的开发和生产帐户。 Parse你没有得到的东西。只需单击一个按钮,您就可以将Schemas和自定义代码从开发移动到生产。

我们当然可以支持您正在谈论的用户。我们在平台上有7款来自Atari的游戏,以及Land O Lakes和Adidas Japan等其他大型企业。在可靠性方面,我们也有很好的记录。

答案 1 :(得分:2)

听起来不错,但是2个系统(Parse和PubNub)与您的标准相矛盾由一个或两个开发人员快速部署。

有理由找到一个满足您所有要求的系统。

你可以在QuickBlox backend - your own cloud backend抢劫 它有7个模块(API集)用于不同的任务。您可能感兴趣:

  1. Users module - 它有Facebook / Twitter登录
  2. Messages module - 这是推送通知。它支持iOS,Android,BlackBerry,WindowsPhone推送通知
  3. Content/CMS module - 它允许存储/共享/流式传输任何类型的文件,任何大小(最多5 TB!)
  4. Chat module - 实时消息传递。 QuickBlox Chat是一种快速可靠的聊天解决方案,它结合了可扩展的云托管XMPP聊天服务器的优势,通过Users module的无缝单点登录授权,通过Push Notifications的传入IM /聊天警报和Content的文件附件3}}。
  5. 我建议您查看它,它还有很多很棒的功能,例如通过Custom Objects module

    创建自定义API

    此外,还有Enterprise solutions - QuickBlox这是白盒子,因此您可以将其部署到您自己的服务器并在需要时转售给其他客户

答案 2 :(得分:1)

答案简短:

没有

细节:

无论如何你要哈希,设置与这些系统中的任何一个系统的聊天成本太高,因为他们的BaaS模式是基于每个呼叫数量的收费。

我必须使用parse.com计算出很多我自己的逻辑,现在我正在实施一个XMPP解决方案,工作量与使某些工作相同。

我的另类解决方案:

在像AWS这样的东西上使用像ejabberd这样的开源xmpp服务器,然后使用其中一个API连接到它。

与我联系,您需要有关我的经历的更多信息:

@andrescanella