aaronysj / Rss-SpringBoot

a json feed server based on spring boot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

a json feed server based on spring boot

License:Apache License 2.0


Languages

Language:Java 99.6%Language:Shell 0.2%Language:Dockerfile 0.2%