zoukankan      html  css  js  c++  java
  • 关于大规模 push 系统的解决方案

    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
    #6 - 1 month, 2 weeks ago   回复 Livid
    Livid
    #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不错,其他类似的也有!
  • 相关阅读:
    设计模式
    C++下char/string跟int型转换比较
    function
    流程控制
    运算符
    type
    language
    phpbasic
    html标签集合
    课题六
  • 原文地址:https://www.cnblogs.com/lexus/p/2224159.html
Copyright © 2011-2022 走看看