如果要实现每秒往 APNS 服务器上写入 10000 条,你会怎么样搭建和实现这个系统? - V2EX
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/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
Livid
52.5D
440.19D
V2EX    iDev

如果要实现每秒往 APNS 服务器上写入 10000 条,你会怎么样搭建和实现这个系统?

  •  
  •   Livid
    PRO
    2011-03-13 07:47:41 +08:00 7582 次点击
    这是一个创建于 5328 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    1970-01-01 08:00:00 +08:00
    kakashilw
        1
    kakashilw  
       2012-01-13 17:30:05 +08:00
    最近也在找大规模push系统的思路,关注这个话题...
    bed
        2
    bed  
       2012-01-13 17:31:56 +08:00
    xmpp,一个老大,给一群机器人小弟发消息。
    分布式部署机器人小弟。
    virushuo
        3
    virushuo  
       2012-01-13 18:45:45 +08:00
    多线程,event base,有必要的话拆多个机器。
    virushuo
        4
    virushuo  
       2012-01-13 18:46:04 +08:00
    悲剧,写错了。楼上我要写的是多进程,event base。
    hengxin196
        5
    hengxin196  
       2012-02-27 13:19:30 +08:00
    苹果建议不要频繁的打开关闭与apns的链接 但是不知qq这样的推送如何实现的
    Smartype
        6
    Smartype  
       2012-04-25 17:06:36 +08:00
    Queue, event based.
    Veelian
        7
    Veelian  
       2012-04-25 17:11:36 +08:00
    StackOverflow上提了这个问题,貌似没有什么好办法。现在是20w用户,循环push。。。
    notedit
        8
    notedit  
       2012-04-25 20:21:23 +08:00   1
    保持一个长连接到苹果APNS服务器,再提供HTTP协议(或者tcp)供其他的程序并发调用,收到的调用请求通过该长连接发送到APNS。 应该可以做到每秒钟1500个以上的推送。
    zhengyufei19999
        9
    zhengyufei19999  
       2012-05-04 11:30:24 +08:00
    我用C++写了个测试发送速度的,单ssl也就只能100+/S,不管是多线程还是多进程开多连接并发速度也提高不了多少,反而个连接速度降到了60/S,求指点。。 能达到1000/S 我就满足了。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5557 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 08:06 PVG 16:06 LAX 01:06 JFK 04:06
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86