Rss-SpringBoot
It is a json feed server based on spring boot.
Rss 软件推荐 NetNewsWire
TODO
- task 做成 Runnable
- 调用接口,生成待办!
- 重点比赛信息,通过钉钉/微信机器人推送
- 引入 zookeeper 作为配置中心
- 应该有个一直跑的线程,扫描任务塞到任务线程池
- 数据生产/数据消费 - 解耦 > rabbitmq
- 根据比赛开始时间推送!比赛开始!第一节结束!半场比赛!第三节结束!全场结束!
done | doing | plan |
---|---|---|
✅ NBA 赛程 ✅ CBA 赛程 | 数据解耦 | 钉钉机器人接入 |
Rss 接口
/rss/feed/{module}.json
NBA 赛程
/rss/feed/nba.json
每天 0 - 15 点,每间隔 5 分钟,去 腾讯 NBA 赛程 拉取数据
超过 15 点之后直接从redis
取前9天和明天共10天的数据
CBA 赛程
/rss/feed/cba.json
每天 9 -23 点,每间隔 5 分钟,去 腾讯 CBA 赛程 拉取数据
23 点 - 次日9点 直接从redis
取前9天和明天共10天的数据
Docker 部署
cd Rss-SpringBoot
./gradlew clean bootJar
docker-compose up -d
更新
sh update.sh