Initial commit
This commit is contained in:
45
doc/个性化内容推送.txt
Normal file
45
doc/个性化内容推送.txt
Normal file
@ -0,0 +1,45 @@
|
||||
|
||||
---发布文章
|
||||
少量粉丝账户发布文章
|
||||
推送到所有粉丝个人收件箱
|
||||
|
||||
大v账户发布文章(根据粉丝量)
|
||||
只推送到活跃用户收件箱
|
||||
|
||||
|
||||
---拉取文章
|
||||
活跃账户拉取文章(指定日期内登录过的用户,登录频率)
|
||||
查询收件箱
|
||||
|
||||
非活跃账户拉取文章
|
||||
查询收件箱
|
||||
查询关注列表中大v发布文章,并将其插入自己的收件箱
|
||||
|
||||
文章过滤
|
||||
检测是否过期文章
|
||||
判断是否活跃账户
|
||||
每天检测一次所有用户活跃情况
|
||||
新注册一周内用户默认-活跃
|
||||
超过三天没有动作-不活跃
|
||||
近一个月内使用超过10天活跃-活跃
|
||||
|
||||
活跃粉丝数量过大需要分批推送处理
|
||||
|
||||
用户活跃状态同步到缓存
|
||||
每位用户一个不常写缓存,is_active
|
||||
|
||||
新建定时任务-每日 判断是否活跃账户
|
||||
|
||||
|
||||
批量获取文章列表,二级缓存
|
||||
|
||||
两个异步任务
|
||||
1.post发布投递
|
||||
2.用户活跃流程-拉取大vpost
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user