用户关注/取消关注流程图
2017-05-09 19:26:12 28 举报
用户关注
作者其他创作
大纲/内容
关注用户
start
end
关注话题
关注发生,触发mq消息,接收消息Consumer
方法二:loop:b-B列表判断1:AList=1000若1否:b加入AList若1是:判断2:AList.score b.score若2是:放弃加入b,退出循环loop若2否:先扇区AList 再加入b
关注用户/话题
分片情况下,不好实现。方法三:1 ASet unit BSet2 保留前1000个动态
不处理关注话题的消息。因为消息推送是基于帖子的点赞和评论来推送。不是实时推送。(需要推送历史话题= =)
方法一:上一步获取的H列表 全部加入A列表;然后再从A列表截取前1000个。
判断:A的动态列表=1000若是:B列表仅取大于A的第1000个动态score,总数1000若否:获取B列表中前1000个
方法二:loop:h-H列表判断1:AList=1000若1否:h加入AList若1是:判断2:AList.score h.score若2是:放弃加入h,退出循环loop若2否:先扇区AList 再加入h
方法一:上一步获取的列表B 全部加入A列表;然后再从A列表截取前1000个。
1 获取A的关注动态列表2 获取B的Own动态列表
话题在达到阀值后要推送给用户,并加入到话题的动态列表中(H)
1 获取A的关注动态列表2 获取话题推送的动态列表(H)
判断:A的动态列表=1000若是:H列表仅取大于A的第1000个动态score,仅取前1000若否:获取H列表中前1000个
0 条评论
下一页