8个版本 (4个重大更改)
0.6.0 | 2021年8月12日 |
---|---|
0.5.0 | 2021年6月17日 |
0.3.1 | 2021年5月28日 |
0.2.0 | 2021年4月23日 |
0.1.2 | 2021年4月14日 |
#16 in #conf
10KB
201 行
rlink-sink-conf
rlink的sink配置。任务升级平滑。
示例
[dependencies]
rlink-sink-conf = "0.1"
let sin_conf_url = "http://web.rlink.17usoft.com/upgrade/config/name";
let application_name = "tlb_base_qa";
let timestamp = 123 as u64;
init_sink_config(sin_conf_url.to_string(), application_name.to_string());
let mut expression_param = HashMap::new();
expression_param.insert("timestamp".to_string(), timestamp.to_string());
let sink_topic = get_sink_topic(expression_param);
lib.rs
:
rlink-sink-conf
一个用于平滑升级rlink任务的库。
示例
use rlink_sink_conf::sink_config::{init_sink_config, get_sink_topic};
use std::collections::HashMap;
let sin_conf_url = "testUrl";
let application_name = "tlb_base_qa";
let timestamp = 123 as u64;
init_sink_config(sin_conf_url.to_string(), application_name.to_string());
let mut expression_param = HashMap::new();
expression_param.insert("timestamp".to_string(), timestamp.to_string());
let sink_topic = get_sink_topic(expression_param);
依赖关系
~27–42MB
~717K SLoC