本人帮朋友弄个移动短信群发的接口(cmpp协义的),现在发单条短信的没问题,那么问题来了,如果一下子群发大量短信的时候,是什么思路?
是不是双方建立scoket后,循环发送短信,直到全部发送完后,再关闭scoket吗。
华友协同办公管理系统(华友OA),基于微软最新的.net 2.0平台和SQL Server数据库,集成强大的Ajax技术,采用多层分布式架构,实现统一办公平台,功能强大、价格便宜,是适用于企事业单位的通用型网络协同办公系统。 系统秉承协同办公的思想,集成即时通讯、日记管理、通知管理、邮件管理、新闻、考勤管理、短信管理、个人文件柜、日程安排、工作计划、工作日清、通讯录、公文流转、论坛、在线调查、
回复讨论(解决方案)
思路是对的,打开,就循环写入,再关闭
建立通讯也是要花时间的
有一个python版本要不要发给你参考一下
一般解决并发问题,个人认为不要php实时处理,建议异步处理,且为了保证负载平衡不产生高峰而导致的滚雪球现象,可以加一层消息队列,比如rabbitmq,然后再调用php脚本。
双方建立scoket后,循环发送短信,直到全部发送完后,再关闭scoket
就是这样,iOS调用APNS发push也是这样的。
一般解决并发问题,个人认为不要php实时处理,建议异步处理,且为了保证负载平衡不产生高峰而导致的滚雪球现象,可以加一层消息队列,比如rabbitmq,然后再调用php脚本。
我这边程序是建立scoket 后,用线程进行异步处理了。









