@startuml 时序图

配置中心 <- 探针组: 读取配置
数据流 -> 配置中心: 读取配置

group 数据流处理过程 
    探针组 -> 数据流: 数据流jraft(master) 通过 grpc protobuf数据
    数据流 -> 数据流: 分配数据到jraft节点处理
    数据流 -> 数据流: jraft状态机做状态同步
    数据流 -> 数据流: 根据数据类型做处理
    数据流 -> 配置中心: 更新配置
    数据流 -> 数据存储: 入库 mongodb
end group


group 大数据计算过程
    配置中心 -> 大数据计算: 读取相关配置
    数据存储 <- 大数据计算: 读取需要的数据
    大数据计算 -> 大数据计算: 计算需求
    大数据计算 -> 配置中心: 更新配置
    大数据计算 -> 数据存储: 提炼后的数据入库
end group



@enduml