btcpool礦池原始碼分析(7)-sharelogger模組解析

尹成發表於2018-05-20
# btcpool礦池-sharelogger模組解析

## 核心機制總結

* 接收SHARE_LOG,寫入shares_,每2秒寫入檔案(路徑由data_dir指定)
  * 每天一個新檔案,檔名形如:sharelog-2016-07-12.bin
  * 最多維護最近3天的檔案控制程式碼

## sharelogger命令使用

```shell
sharelogger -c sharelogger.cfg -l log_dir
#-c指定sharelogger配置檔案
#-l指定日誌目錄
```

## sharelogger.cfg配置檔案

```shell
kafka = {
brokers = "1.1.1.1:9092,2.2.2.2:9092,3.3.3.3:9092";
};

sharelog_writer = {
//share bin log目錄
data_dir = "/data/sharelog";

// kafka group id (ShareLog writer use Kafka High Level Consumer)
kafka_group_id = "sharelog_write_01";
};
```

## sharelogger流程圖







網址:http://www.qukuailianxueyuan.io/



欲領取造幣技術與全套虛擬機器資料

區塊鏈技術交流QQ群:756146052  備註:CSDN

尹成學院微信:備註:CSDN







網址:http://www.qukuailianxueyuan.io/



欲領取造幣技術與全套虛擬機器資料

區塊鏈技術交流QQ群:756146052  備註:CSDN

尹成學院微信:備註:CSDN

相關文章