1
Sai 2011-12-19 22:04:52 +08:00 via iPad
我们新的 Push 系统,单线程每秒至少 100 条,一般可以开到五线程。
|
3
peterlu 2011-12-19 22:44:22 +08:00
我们现在用parse.com 轮子没有必要自己重复造。
|
4
soulhacker 2011-12-19 22:53:47 +08:00
最近正在研究 parse.com 呢,似乎算是移动 PaaS 里比较完整的一个东西,不知道 beta 结束会怎么收费……
|
5
gonefish 2011-12-19 22:58:38 +08:00
貌似我们公司现在是单台机器每秒600条
|
7
Sai 2011-12-19 23:16:05 +08:00
|
8
freefcw 2011-12-19 23:25:06 +08:00
@soulhacker 不是已经有Pricing了么
|
9
tiantian20007 2011-12-20 00:42:08 +08:00
用 https://github.com/samuraisam/pyapns 的飘过。是看到instagram用的这个,应该比较靠谱。到还没有压力测过。
|
10
feilaoda 2011-12-20 10:05:40 +08:00
pyapns代码量很小。貌似不错。 @tiantian20007 你现在最大压力到多少?
|
11
everbird 2011-12-20 10:34:46 +08:00
@livid每连接一次发一条会被当作DDOS攻击的吧...
"You should also retain connections with APNs across multiple notifications. APNs may consider connections that are rapidly and repeatedly established and torn down as a denial-of-service attack. Upon error, APNs closes the connection on which the error occurred." |
12
bl0ck 2011-12-20 11:16:09 +08:00
https://parse.com/ 和 http://urbanairship.com/ 比较 怎么样?
|
13
CMGS 2011-12-20 11:24:04 +08:00
每次发一条连接一次会被判DDOS,豆瓣的做法是做了个APNS的服务,基于Gevent和APNSWrapper,每个应用保持一个长连接到APPLE服务器,挂了自动重连,然后应用走一个接口push message到这个server,这个server负责push到apple server。
|
14
soulhacker 2011-12-20 11:44:09 +08:00
|
15
imom0 2011-12-20 16:50:06 +08:00
|
17
maven 2011-12-26 14:55:42 +08:00
我的Linode VPS 发APNs遇到的问题是socket会自己停止服务
|
18
Livid MOD OP 今天在服务器上用 APNSWrapper + Celery 获得的最高发送性能 933/s。
|
19
orzzzzz 2011-12-26 20:52:36 +08:00
嗯,最近刚看了一下ApnsPHP,是不是说应connect之后可以一直send,不disconnect?
|
20
andy 2011-12-27 09:52:23 +08:00
谁知道Android有什么好的方案吗?
|
22
zkdfbb 2013-05-16 18:44:33 +08:00
APNSWrapper + Celery 怎么做的?
为什么我单用APNSWrapper发送非常慢,几乎是一条一秒,在实验环境下 已经改成长连接了 |
23
happyface 2015-12-09 17:50:34 +08:00
今天本来想优化自己的推送服务的,测试测试着,意识到自己跳进了一个坑,就过来搜搜看,果然大家都跳过。。。
|