wlbk.net
当前位置:首页 >> 队列消息群发php >>

队列消息群发php

巴卜短信提示你,不论你是PHP还是JAVA都可以使用队列发送,你可以把多个号码作为一个K来处理用特殊符号分隔即可.

建议使用redis对列,不要使用mysql把要发送的短信入队.然后在php cli模式运行一个php出队例如:queue.php<?phpwhile(1){// 出队处理}?>

* Memcache 消息队列类 */ class QMC { const PREFIX = 'ASDFASDFFWQKE'; /** * 初始化mc * @staticvar string $mc * @return Memcache */ static private function mc_init() { static $mc = null; if (is_null($mc)) { $mc = new Memcache; $mc->

跟单发一个模式,只是选择接收对象的时候要常采用多选,同时数据处理的时候要采用事务

具体业务需要自定制 需求实际变形产者-消费者实现于类需求主要请求实际处理程解耦般都采取异步式通知请求跟用用redis其实没关系般实现需要用户请求封装TaskTask再pushredis队列端worker.php完全进程、线程并发处理Task并处理结调给请求唯麻烦点Task设计需要能够包含请求信息(请求内容请求标识等等).

首先,队列的作用不是批量处理,而是延时处理,也叫异步处理要做批量采集的话,首先你要划分好区间,可以用php的多进程,也可以用php的cli模式做,只要数据不窜就行

新浪微博用redis

群发不过是给你站内用户每人一个消息,换句话说就是后台选中你要群发的用户,编辑群发内容,然后插入数据库就好了,然后有个已读未读状态,默认全部未读状态,至于前台的现实效果,要看你的具体需求了,如果还有啥不明白的私信问我把

具体业务需要自定制 需求实际变形产者-消费者实现于类需求主要请求实际处理程解耦般都采取异步式通知请求跟用用redis其实没关系般实现需要用户请求封装TaskTask再pushredis队列端worker.php完全进程、线程并发处理Task并处理结调给请求唯麻烦点Task设计需要能够包含请求信息(请求内容请求标识等等).

存数据库 一次取N条发送

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com