Skip to content

Commit

Permalink
[ISSUE #2234]⚡️Optimize BrokerRuntimeInner register_broker_all method…
Browse files Browse the repository at this point in the history
… paramters🦺 (#2235)
  • Loading branch information
mxsm authored Jan 14, 2025
1 parent ccd0e7c commit 9896960
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 5 deletions.
12 changes: 7 additions & 5 deletions rocketmq-broker/src/broker_runtime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1093,11 +1093,13 @@ impl<MS: MessageStore> BrokerRuntimeInner<MS> {
topic_config_wrapper,
vec![],
oneway,
10000,
false,
false,
None,
Default::default(),
this.broker_config.register_broker_timeout_mills as u64,
this.broker_config.enable_slave_acting_master,
this.broker_config.compressed_register,
this.broker_config
.enable_slave_acting_master
.then_some(this.broker_config.broker_not_active_timeout_millis),
Default::default(), //optimize
this.clone(),
)
.await;
Expand Down
4 changes: 4 additions & 0 deletions rocketmq-common/src/common/broker/broker_config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,8 @@ pub struct BrokerConfig {
pub revive_scan_time: u64,
pub enable_skip_long_awaiting_ack: bool,
pub skip_when_ck_re_put_reach_max_times: bool,
pub compressed_register: bool,
pub broker_not_active_timeout_millis: i64,
}

impl Default for BrokerConfig {
Expand Down Expand Up @@ -299,6 +301,8 @@ impl Default for BrokerConfig {
revive_scan_time: 10_000,
enable_skip_long_awaiting_ack: false,
skip_when_ck_re_put_reach_max_times: false,
compressed_register: false,
broker_not_active_timeout_millis: 10_000,
}
}
}
Expand Down

0 comments on commit 9896960

Please # to comment.