对项目做一个完整的介绍。
这里只是针对 eosvoter 的项目主体,也就是 eos 主网的数据获取。
项目介绍
这个项目主体,是通过各种端口来爬取数据,主要包括
- 前 100 个节点的出块奖励数据
- 前 100 个节点的总被投票数、节点间相互投票数
根据上面的数据信息,我们会自行配置结算关系,然后将出块奖励根据投票数,进行相应的结算。
依附于的网站
各种接口地址可以依照 EOS 主网
的接口来。
项目模块介绍
- 数据抓取
- 后端
- 前端
- 监控
- 数据补充模块
- 数据库
我的整个项目如下:
相关的思维导图如下:
项目架构
- MVC 架构
- 前后端分离