1
This commit is contained in:
parent
2938f553af
commit
c7a063be5c
32
README.txt
Normal file
32
README.txt
Normal file
@ -0,0 +1,32 @@
|
||||
设计原则
|
||||
1、所有的链交互都在bcspider
|
||||
2、dbspider只与数据库交互
|
||||
3、web3sign只负责签名不与链发生交互
|
||||
4、进程间没有任何通信
|
||||
|
||||
公共模块
|
||||
server/common
|
||||
|
||||
链爬虫(集群)
|
||||
server/web3bcspider
|
||||
爬取链上数据
|
||||
刷新erc721、erc20、erc1155
|
||||
|
||||
数据爬虫(单例)
|
||||
server/web3dbspider
|
||||
爬取数据库里的链事件做相应的业务处理
|
||||
|
||||
签名服务(集群)
|
||||
server/web3sign
|
||||
|
||||
老的web3服务
|
||||
server/web3service:废弃并入web3sign
|
||||
|
||||
巡检服(单例)
|
||||
server/web3patrol:开发中
|
||||
|
||||
链事件处理流水线
|
||||
1、sign处理客户端发起的签名请求
|
||||
2、bcspider爬取链事件到链事件总表t_blockchian_event
|
||||
3、dbspider根据已注册的链事件处理模块爬取t_blockchain_event里的事件并归档到对应的表里
|
||||
4、dbspider处理完事件以后把事件标记为已处理
|
Loading…
x
Reference in New Issue
Block a user