消息分发流程
2016-12-28 09:48:56 0 举报
消息分发流程是一个将消息从发送者传递到接收者的过程。这个过程通常包括以下几个步骤:首先,发送者将消息发送到一个中心节点,这个节点被称为消息队列或主题。然后,消息队列会将消息存储在一个缓冲区中,等待接收者订阅该主题。当有新的订阅者加入时,消息队列会将消息发送给他们。最后,接收者会从消息队列中获取消息并进行处理。这个过程可以确保消息能够高效地传递到多个接收者,并且可以根据需要对消息进行过滤和处理。总之,消息分发流程是一种有效的方法,用于在分布式系统中实现可靠的消息传递。
作者其他创作
大纲/内容
如果微信标识不等于2,未关注或关注并发送短信,则短信入库
如果boxId存在收格口费
msmforsend
msmwaitmsmpool
是否为运营模式
获取发送服务商id并根据服务商id获取发送短息账户
user,consumingrecords扣费记录入库
查counter表判断短信发送数量是否到达限制
smtbx_info查询智能柜格口和短信收费字段user查询用户余额
循环开始分配
获取设置数据configsection,keyword
$smsfree=1 并且 $wxres=1且rate !=1000smssend!=0收短信费
msmpool
如果微信关注了,微信入库
删除标识flg=2的记录更新短信发送数量
smsHandle.class.php消息分发流程
sendmsm
msmwait取最多200条,flg置为2,并查询出来
请求微信端判断是否要发送微信和短信
判断运营商,和关键字,如果不合法,直接status=3
wxforsend
0 条评论
下一页