data pipeline refactor and fix
This commit is contained in:
@@ -16,14 +16,15 @@ pub struct Config {
|
||||
#[serde(default = "default_market_data_pub_port")]
|
||||
pub market_data_pub_port: u16,
|
||||
|
||||
/// Ingestor work queue port (PUB - publish work with exchange prefix)
|
||||
#[serde(default = "default_ingestor_work_port")]
|
||||
pub ingestor_work_port: u16,
|
||||
|
||||
/// Flink market data endpoint (XSUB - relay subscribes to Flink)
|
||||
/// Flink market data endpoint (XSUB - relay subscribes to Flink XPUB)
|
||||
#[serde(default = "default_flink_market_data_endpoint")]
|
||||
pub flink_market_data_endpoint: String,
|
||||
|
||||
/// Flink request endpoint (PUSH - relay forwards client requests to Flink PULL)
|
||||
/// Flink's IngestorBroker binds a PULL socket on port 5566
|
||||
#[serde(default = "default_flink_request_endpoint")]
|
||||
pub flink_request_endpoint: String,
|
||||
|
||||
/// Request timeout in seconds
|
||||
#[serde(default = "default_request_timeout_secs")]
|
||||
pub request_timeout_secs: u64,
|
||||
@@ -45,14 +46,14 @@ fn default_market_data_pub_port() -> u16 {
|
||||
5558
|
||||
}
|
||||
|
||||
fn default_ingestor_work_port() -> u16 {
|
||||
5555
|
||||
}
|
||||
|
||||
fn default_flink_market_data_endpoint() -> String {
|
||||
"tcp://flink-jobmanager:5558".to_string()
|
||||
}
|
||||
|
||||
fn default_flink_request_endpoint() -> String {
|
||||
"tcp://flink-jobmanager:5566".to_string()
|
||||
}
|
||||
|
||||
fn default_request_timeout_secs() -> u64 {
|
||||
30
|
||||
}
|
||||
@@ -67,8 +68,8 @@ impl Default for Config {
|
||||
bind_address: default_bind_address(),
|
||||
client_request_port: default_client_request_port(),
|
||||
market_data_pub_port: default_market_data_pub_port(),
|
||||
ingestor_work_port: default_ingestor_work_port(),
|
||||
flink_market_data_endpoint: default_flink_market_data_endpoint(),
|
||||
flink_request_endpoint: default_flink_request_endpoint(),
|
||||
request_timeout_secs: default_request_timeout_secs(),
|
||||
high_water_mark: default_hwm(),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user