采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
给用户推送消息,每个用户一个任务,当用户信息发生变化,比如增加、修改,删除,任务也随着不再进行推送或者改变推送频率,elasticjob如何实现,或者有什么比较好的方案吗?
1、什么时间点给用户推送?
2、用户信息发生变化,不再推送,改变推送频率是什么 意思?
项目启动,查询用户信息,包括cron表达式,用户是否可用等信息,给每个用户创建一个任务。后来由于业务,会调整用户的信息,比如某个用户不再推送信息了,在api层面可以动态的处理吗?还是采用elasticjob提供的页面进行维护?
用户表可以创建是否推送的字段,cron设置为推送的时间, 到了推送时间, 去用户表查询出接受推送的所有用户,进行推送。
登录后可查看更多问答,登录/注册
经典电商案例,基础入门+框架整合+Java高级玩法+定时任务实现。
1.1k 5
829 4
971 4
4.8k 4