grab_prepare_php_flow
2015-11-23 09:28:58 0 举报
`grab_prepare_php_flow`是一个函数或过程,用于在PHP环境中准备和处理数据流。它可能涉及到从各种源(如文件、数据库或网络)获取数据,然后进行清洗、转换或格式化以供进一步的处理或显示。这个过程可能包括错误检查、数据验证和其他预处理步骤,以确保数据的质量和一致性。此外,这个函数还可能包含一些逻辑来控制数据流的方向和速度,例如通过缓冲区或队列来管理数据。总的来说,`grab_prepare_php_flow`是一个关键的数据处理步骤,可以帮助提高PHP应用程序的性能和稳定性。
作者其他创作
大纲/内容
将sp_id与hb_type这一field清空
redis.eval(\"LuaScript\
要求
可抢
是
判断此event是否要求用户登录
让这个记录在1分钟后失效EXPIRE enc_main_hb_id 60
根据uid获取user_info(新老、绑卡)
计算用户类型user_type
否
不要去
将主红包ID加密enc_main_hb_id = enc(main_hb_id + random());
根据event_id进行安全校验
逐个规则去匹配user_type直到命中某一红包类型hb_type或者全没命中
查看该主红包的状态和计数还可抢吗?
返回enc_main_hb_id
从session中获取uid
不可抢
将加密主红包ID放入RedisHSET enc_main_hb_id 1
是否传入了合法的uid
根据sp_id与hb_type,找到该商户发放的此类型的主红包ID,main_hb_id
从入参中取得uid
匹配下一条规则
调用Redis A,进行抢占预备(决策)
根据uid(取模)算出用户实际抢占的主红包的分片(sharding_id)
0 条评论
下一页