文件名称:sapphire:祖母绿和钻石桥
文件大小:106KB
文件格式:ZIP
更新时间:2024-05-09 08:47:09
JavaScript
蓝宝石服务 有状态的矿工指标处理服务。 从祖母绿获取请求并更新数据库。 Rabbitmq在Sapphire上设置为侦听器。 它使用sequelize处理和更新数据库。 本地URL :localhost:8081,9870 登台URL : : 设置 Sapphire需要Redis , Rabitmq和数据库URL才能运行。 要在本地运行它,请按照Web中的概述设置docker实例。 目的 TLDR两个主要工作: 接收来自emerald数据并妥善保存(映射为哈希率,份额和积分) 向客户公开相关数据(通过身份验证)(显示其历史哈希率,无数信用等) Sapphire旨在接收来自Emerald传入数据,并将其保存到用户的主数据库中。 它还旨在通过GraphQL接口为用户提供指标/分析。 结构 ├── Dockerfile, Dockerfile.dev, docker-compose
【文件预览】:
sapphire-master
----.dockerignore(100B)
----.github()
--------pull_request_template.md(429B)
----migrations()
--------1590942594128-createCreditEventTable.js(2KB)
--------1591942594108-updateEventTable.js(710B)
--------1590942594148-createShareTable.js(2KB)
--------1590942594138-createHashRateTable.js(1KB)
--------1617564799706-updateMinerTable.js(947B)
--------1590942594158-createSystemHashrateTable.js(1KB)
--------1590942594108-createMinerModel.js(1022B)
--------1591942594118-updateEventTable.js(583B)
--------1590942594118-createEventCmsTable.js(932B)
----src()
--------service()
--------main.js(2KB)
--------models()
--------middleware()
--------app.js(829B)
--------schemas()
--------util()
--------repository()
--------api()
--------routes()
----.vscode()
--------settings.json(169B)
----Dockerfile(329B)
----scripts()
--------generate.migration.js(1KB)
--------migration.down.js(2KB)
--------migration.up.js(848B)
----.circleci()
--------config.yml(2KB)
----config()
--------default.json(946B)
--------prod.json(80B)
----test()
--------services()
--------helpers()
--------config()
--------repository()
--------test.init.js(2KB)
----README.md(4KB)
----Makefile(169B)
----docker-compose.yml(984B)
----Dockerfile.dev(329B)
----.gitignore(92B)
----.eslintrc.js.bak(266B)
----package-lock.json(193KB)
----package.json(2KB)