/Rss-SpringBoot

a json feed server based on spring boot

Primary LanguageJavaApache License 2.0Apache-2.0

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天的数据

rss 效果 rss 效果

CBA 赛程

/rss/feed/cba.json

每天 9 -23 点,每间隔 5 分钟,去 腾讯 CBA 赛程 拉取数据
23 点 - 次日9点 直接从redis取前9天和明天共10天的数据 rss 效果

Docker 部署

cd Rss-SpringBoot
./gradlew clean bootJar
docker-compose up -d

更新

sh update.sh