代码拉取完成,页面将自动刷新
bds-xlm 是开源项目区块链数据服务(BDS)的其中一个独立模块 - 提供全节点数据推送服务。
bds-xlm 基于 stellar/go 的 horizon-v0.22.1 版本进行二次开发,支持直接将新增的区块数据往消息中间件服务 kafka 发送,方便上游的服务来订阅消费。在运行horizon之前需要参照stellar/core v12.1.0进行编译安装。
1.编译
dep ensure -v
go build -v $GOPATH/src/github.com/stellar/go/services/horizon
2.运行全节点,并支持向 kafka 发送消息
./horizon --ingest --port <port> --kafka=true --kafka-proxy-host=<kafka host> --kafka-proxy-port=<kafka port> --kafka-topic=<kafka topic>
参见 kafka 官网
修改 config/server.properties 文件
参见 confluent
解压缩 confluent 安装包并运行Confluent Rest Proxy
修改 /etc/kafka-rest/kafka-rest.properties 文件
参见BDS
我们现在支持 SQL server 和 PostgreSQL 两种数据库,您可以选择其中一种作为数据存储方法。
参见 Grafana 官网
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。