Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

基于SpringBoot SSM框架,实现Appstore RSS数据爬取。

Notifications You must be signed in to change notification settings

cocoawork/app_monitor

Repository files navigation

APP_MONITOR

AppStore开放的接口抓取数据

涉及技术

  • SpringBoot
  • MyBatis-Plus
  • Dubbo+Zookeeper/Nacos注册中心
  • RocketMQ消息队列
  • Redis数据缓存
  • Spring邮件服务
  • JWT+Shiro权限控制
  • 协程(纤程)quasar支持
  • Docker

模块介绍(主要功能)

  • app-monitor-dao:基于Mybatis-Plus的数据持久层
  • app-monitor-service:数据业务层
  • app-monitor-service-api:业务接口层
  • app-monitor-fetcher:从AppStore获取数据,存入RocketMQ消息队列
  • app-monitor-email-center:一个简单的邮件发送中心

执行流程

app-monitor-fetcher是一个定时任务,定时从App-Store读取抓据,将数据存入RocketMQ,Service层作为消费者监听RocketMQ消息,调用持久层将数据持久化; 数据抓取完毕后向RocketMQ消息队列发送email消息,消息队列emial服务监听到消息会发送邮件提醒任务完成。

About

基于SpringBoot SSM框架,实现Appstore RSS数据爬取。

Resources

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /