很简单的一个架构设计,主要是用于做数据分析,目前准备在足球比赛预测上落地。
整个项目架构直接上微服务,分成三个微服务:爬虫服务、模型预测服务、回测服务。
我的思路很简单,也很多漏洞,请各位帮忙看看,第一次做设计。
- 爬虫的微服务我准备使用scrapy+mysql,爬虫启动接口我还没想清楚怎么设计。该微服务会对外提供查询接口
- 模型预测服务通过请求爬虫查询接口来进行模型预测。该服务会对外提供一个查询接口,用于查询预测结果
- 回测服务也是通过爬虫查询接口进行计算。该服务会对外提供一个查询接口用于查询回测结果。
- 展示端使用vue。
大致框架这么设计,各位能帮忙看下有什么问题吗?用户量不会太大,我主要是先自己使用,后续考虑开放出去