btcpool礦池原始碼分析(7)-sharelogger模組解析
# 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
相關文章
- btcpool礦池原始碼分析(3)-BlockMaker模組解析TCP原始碼BloC
- btcpool礦池原始碼分析(4)-GbtMaker模組解析TCP原始碼
- btcpool礦池原始碼分析(5)-JobMaker模組解析TCP原始碼
- btcpool礦池原始碼分析(6)-nmcauxmaker模組解析TCP原始碼UX
- btcpool礦池原始碼分析(6)-PoolWatcher模組解析TCP原始碼
- btcpool礦池原始碼分析(9)-statshttpd模組解析TCP原始碼httpd
- btcpool礦池原始碼分析(10)-StratumServer模組解析TCP原始碼Server
- btcpool礦池原始碼分析(8)-slparserTCP原始碼
- btcpool礦池原始碼分析(1)環境搭建TCP原始碼
- open-ethereum-pool以太坊礦池原始碼分析(7)unlocker模組原始碼
- btcpool礦池原始碼分析(2)-核心機制總結及優化思考TCP原始碼優化
- open-ethereum-pool以太坊礦池原始碼分析(3)payouts模組原始碼
- open-ethereum-pool以太坊礦池原始碼分析(4)-policy模組原始碼
- open-ethereum-pool以太坊礦池原始碼分析(5)proxy模組原始碼
- open-ethereum-pool以太坊礦池原始碼分析(6)-redis模組原始碼Redis
- Django(49)drf解析模組原始碼分析Django原始碼
- (一) Mybatis原始碼分析-解析器模組MyBatis原始碼
- Swoole 原始碼分析——記憶體模組之記憶體池原始碼記憶體
- go-ethereum原始碼解析-miner挖礦部分原始碼分析CPU挖礦Go原始碼
- webpack核心模組tapable原始碼解析Web原始碼
- open-ethereum-pool以太坊礦池原始碼分析(2)API分析原始碼API
- python2 traceback模組原始碼解析Python原始碼
- QT Widgets模組原始碼解析與技巧QT原始碼
- SOFARegistry 原始碼|資料同步模組解析原始碼
- mybaits原始碼分析--binding模組(五)AI原始碼
- open-ethereum-pool以太坊礦池原始碼分析(1)-main入口分析原始碼AI
- QT Widgets模組原始碼解析與實踐QT原始碼
- 從原始碼分析Node的Cluster模組原始碼
- Swoole 原始碼分析——Reactor 模組之 ReactorEpoll原始碼React
- Swoole 原始碼分析——Client模組之Send原始碼client
- Swoole 原始碼分析——Client模組之Connect原始碼client
- Swoole 原始碼分析——Client模組之Recv原始碼client
- JavaScript 模組化及 SeaJs 原始碼分析JavaScriptJS原始碼
- mybaits原始碼分析--快取模組(六)AI原始碼快取
- mybaits原始碼分析--日誌模組(四)AI原始碼
- Django(51)drf渲染模組原始碼分析Django原始碼
- 以太坊原始碼分析(42)miner挖礦部分原始碼分析CPU挖礦原始碼
- [原始碼解析] PyTorch 分散式(7) ----- DistributedDataParallel 之程式組原始碼PyTorch分散式Parallel