首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
iOS 开发实用书单
iPhone App Development: The Missing Manual
Cocoa and Objective-C: Up and Running
Cocoa Programming for Mac OS X
深入浅出设计模式 Head First Design Patterns
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
V2EX  ›  iDev

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

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

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

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

    几个月前用 redis + node.js 实现了一个理论上可以支持很大用户的 push 系统,API基本沿用了 Urban Airship API。准备接下来在 iDaily 平台上试验。
        12
    ihacku   2011-10-25 15:57:47 +08:00
    据说sae最近准备内测iOS消息推送服务
        13
    levey   2011-10-25 16:01:31 +08:00
    Parse不错,其他类似的也有!
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1301 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 00:09 · PVG 08:09 · LAX 16:09 · JFK 19:09
    ♥ Do have faith in what you're doing.