开发流程
2018-06-15 10:05:01 0 举报
公告系统
作者其他创作
大纲/内容
开 始
将最后一条消息推出
否
判断修改时间是否和当前记录公告时间冲突
无
创建消息池
从mysql中查找该公告
提示时间冲突
判断公告时间是否与其他公告冲突
返回数据
发布消息
结 束
修改mysql中数据
消息系统发布流程图
是
展示消息内容
定时器查询mysql是否有该发布的公告
判断指定用户是否存在
获取道具
判断是否有id
公告系统发布流程图
查询缓存中数据
判断内容、时间是否为空
判断该消息队列长度是否超过200
返回冲突时间
公告系统查询流程图
存储到redis中
返回消息
发布公告
客户端查看消息
记录该条消息发布的详细信息到mysql
有
从消息库中拉取消息
拷贝一份原记录到日志表
消息系统查看流程图
添加公告记录到mysql
提示为空的字段
获取公告
提示用户不存在
判断消息是否为道具消息
验证用户是否为赠送道具用户
判断该用户是否有消息池
存储消息,并设过期时间
0 条评论
回复 删除
下一页