关于scoket通讯

WBOY
Libérer: 2016-06-23 13:34:24
original
1069 Les gens l'ont consulté

本人帮朋友弄个移动短信群发的接口(cmpp协义的),现在发单条短信的没问题,那么问题来了,如果一下子群发大量短信的时候,是什么思路?
是不是双方建立scoket后,循环发送短信,直到全部发送完后,再关闭scoket吗。


回复讨论(解决方案)

思路是对的,打开,就循环写入,再关闭
建立通讯也是要花时间的

有一个python版本要不要发给你参考一下

一般解决并发问题,个人认为不要php实时处理,建议异步处理,且为了保证负载平衡不产生高峰而导致的滚雪球现象,可以加一层消息队列,比如rabbitmq,然后再调用php脚本。

双方建立scoket后,循环发送短信,直到全部发送完后,再关闭scoket
就是这样,iOS调用APNS发push也是这样的。

一般解决并发问题,个人认为不要php实时处理,建议异步处理,且为了保证负载平衡不产生高峰而导致的滚雪球现象,可以加一层消息队列,比如rabbitmq,然后再调用php脚本。


我这边程序是建立scoket 后,用线程进行异步处理了。
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal