热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

http:www.v2ex.comt17760#reply13V2EX›iDev关于大规模push系统的解决方案ByLividat1month,2weeksago,1165h

http://www.v2ex.com/t/17760#reply13
V2EX  ›  iDev

关于大规模 push 系统的解决方案By Livid at 1 month, 2 weeks ago, 1165 hits

如果一个 app 需要通过 push notification 广播给数万甚至数十万的 iOS 设备,大家目前用的是什么样的解决方案呢?
新回复在前  |  只看楼主
13 回复  |  直到 2011-10-25 16:01:31 PM

#1 - 1 month, 2 weeks ago   回复 phus
phus
webqq好像用的是erlang
#2 - 1 month, 2 weeks ago   回复 CMGS
CMGS
十万一级的话测试过python gevent方案在普通工作PC 4G条子扣肉2可以支撑. 
服务器数十万也应该没啥问题吧,没实际试验过。
#3 - 1 month, 2 weeks ago   回复 Livid
Livid
达到十万这个量级的 app 越来越多了,但是不可能所有的都是开发者自己搞一套 push 系统吧。 

除了 Urban Airship 之外还有没有其他解决方案呢?
#4 - 1 month, 2 weeks ago   回复 lainuo
lainuo
最近Heroku上出了这个addon: pubnub 

http://www.pubnub.com/
#5 - 1 month, 2 weeks ago   回复 n2n3
n2n3
http://notifo.com/ 

https://www.parse.com/
#6 - 1 month, 2 weeks ago   回复 Livid
Livid
Wow, Parse is so cool: 

http://blog.parse.com/2011/08/04/funding-y-combinator-and-the-people-behind-parse 

@n2n3 Thanks.
#7 - 1 month, 2 weeks ago   回复 fly2never
fly2never
APNS 有数量级的限制吗?关注这个问题
#8 - 1 month, 2 weeks ago   回复 alexzhan
alexzhan
能不能用另外一种方式来做? 
不用push而用pull,谁在谁来pull,这样压力小很多。
#9 - 1 month, 2 weeks ago   回复 Numbcoder
Numbcoder
@alexzhan 这样一来,岂不是又回到原始的pull模式
#10 - 1 month, 2 weeks ago   回复 batfree
batfree
苹果和google都是基于xmpp协议的吧。
#11 - 1 month, 2 weeks ago   回复 jorakura
jorakura
Urban Airship 相对于 @livid 的要求,个人感觉太贵了。 

几个月前用 redis + node.js 实现了一个理论上可以支持很大用户的 push 系统,API基本沿用了 Urban Airship API。准备接下来在 iDaily 平台上试验。
#12 - 3 minutes ago   回复 ihacku
ihacku
据说sae最近准备内测iOS消息推送服务
 
#13 - 0 minutes ago   回复 levey 
levey
Parse不错,其他类似的也有!

推荐阅读
author-avatar
罂粟花wd2010
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有