关于大规模 push 系统的解决方案

2011-09-05 15:32:32 +08:00
 Livid
如果一个 app 需要通过 push notification 广播给数万甚至数十万的 iOS 设备,大家目前用的是什么样的解决方案呢?
9960 次点击
所在节点    iDev
13 条回复
phus
2011-09-05 15:37:26 +08:00
webqq好像用的是erlang
CMGS
2011-09-05 15:52:03 +08:00
十万一级的话测试过python gevent方案在普通工作PC 4G条子扣肉2可以支撑.
服务器数十万也应该没啥问题吧,没实际试验过。
Livid
2011-09-05 15:53:23 +08:00
达到十万这个量级的 app 越来越多了,但是不可能所有的都是开发者自己搞一套 push 系统吧。

除了 Urban Airship 之外还有没有其他解决方案呢?
lainuo
2011-09-05 16:09:49 +08:00
最近Heroku上出了这个addon: pubnub

http://www.pubnub.com/
n2n3
2011-09-05 16:44:32 +08:00
Livid
2011-09-05 16:49:02 +08:00
fly2never
2011-09-05 17:09:44 +08:00
APNS 有数量级的限制吗?关注这个问题
alexzhan
2011-09-05 19:39:42 +08:00
能不能用另外一种方式来做?
不用push而用pull,谁在谁来pull,这样压力小很多。
Numbcoder
2011-09-05 21:28:46 +08:00
@alexzhan 这样一来,岂不是又回到原始的pull模式
batfree
2011-09-06 00:08:53 +08:00
苹果和google都是基于xmpp协议的吧。
jorakura
2011-09-06 12:41:12 +08:00
Urban Airship 相对于 @livid 的要求,个人感觉太贵了。

几个月前用 redis + node.js 实现了一个理论上可以支持很大用户的 push 系统,API基本沿用了 Urban Airship API。准备接下来在 iDaily 平台上试验。
ihacku
2011-10-25 15:57:47 +08:00
据说sae最近准备内测iOS消息推送服务
levey
2011-10-25 16:01:31 +08:00
Parse不错,其他类似的也有!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/17760

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX