From 09ad62fbfc86a32c9bba5caa532b73e63bdc08bf Mon Sep 17 00:00:00 2001 From: wangxuewei15 Date: Thu, 8 Aug 2019 10:57:35 +0800 Subject: [PATCH] splitter support ltc --- config/splitter_example.conf | 62 +++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/config/splitter_example.conf b/config/splitter_example.conf index b7d6b8d..0b01418 100644 --- a/config/splitter_example.conf +++ b/config/splitter_example.conf @@ -178,7 +178,7 @@ return_errors = true #bsv 数据库配置 [database.bsv] #数据库类型,sql server为mssql,postgre为postgres -type = postgres +type = postgres #数据库的访问地址 host = [数据库服务的ip/域名] #数据库的端口信息 @@ -195,6 +195,66 @@ max_idle_conns = 100 sql_log_file = /var/log/bds-splitter/bsv-sql.log debug = false +# =============================== ltc ================================== +[ltc] +#是否开启 ltc 数据splitter +enable = true +#是否开启数据库 +database_enable = true +#数据库worker缓存大小 +database_worker_buffer = 8192 +#数据库worker数量 +database_worker_number = 1 +#一次请求区块链数据的最大块数,400000块之前可以设置大一些,比如300 +max_batch_block = 30 +#ltc 全节点的地址 +endpoint = http://[ltc 全节点的ip/域名]:[ltc 全节点运行端口] +#运行 ltc 全节点设置的用户名 +user = [rpc 访问账号] +#运行 ltc 全节点设置的密码 +password = [rpc 访问密码] +#ltc 数据校验规则文件地址 +json_schema_file = /etc/bds-splitter/schema/ltc.json↩ +#ltc 数据校验是否开启 +json_schema_validation_enable = false + +#ltc 定时任务配置 +[cron.ltc] +update_meta_expr = @every 1m + +#ltc kafka 配置 +[kafka.ltc] +enable = true +topic = ltc +# kafka 客户端标示 +client_id = ltc-client-1 +# kafka 消费组标示 +group_id = ltcn-group +# kafka 服务的地址 +broker_list = [kafka 服务的ip/域名]:[kafka 服务的运行端口] +buffer_size = 1000 +return_errors = true + +#ltc 数据库配置 +[database.ltc] +#数据库类型,sql server为mssql,postgre为postgres +type = postgres +#数据库的访问地址 +host = [数据库服务的ip/域名] +#数据库的端口信息 +port = [数据库服务的端口] +#数据库的库名,需要初始化好,创建表和导入数据用 +database = [数据库服务的库] +#数据库的访问账号 +user = [数据库服务的账号] +#数据库的访问账号密码信息 +password = [数据库服务的密码] +timezone = Asia/Shanghai +max_open_conns = 500 +max_idle_conns = 100 +sql_log_file = /var/log/bds-splitter/ltc-sql.log +debug = false + # =============================== log ================================== #普通日志配置 [logging_normal] -- GitLab