Skip to main content

diff_broker_sources

Function diff_broker_sources 

Source
pub fn diff_broker_sources(
    auth_code_broker_ids: &[u32],
    cmd20176_broker_ids: &[u32],
) -> Vec<u32>
Expand description

把 CMD 20176 返回的 broker_ids 和 HTTP auth 返回的 auth_code_list 做一致性 diff,不一致时打 WARN,返回 C++ 对齐的权威 broker_id 集。

调用方只应在 CMD20176 成功时调用本函数;CMD20176 失败时沿用旧 auth_code_list fallback。