现在存在的问题
- 现在的消息推送是固定在晚上9点,用户没法自主选择
- 现在的推送服务,与主服务绑定在一起,
其实也没什么问题
新架构
抽出定时任务服务和推送服务
典型流程
难点
- 怎么保证高可用
- 怎么追踪日志
推送服务中心
定时任务框架
采用xxl-job框架进行二开。
存在的问题
- api文档缺失
- 登录态使用的cookie,怎么解决失效问题
需要新增的功能:
- 修改任务
- 删除任务
- 新增任务
- 查询任务
消息队列
rabbit-mq
抽出定时任务服务和推送服务
采用xxl-job框架进行二开。
rabbit-mq