数据总线是大数据架构下的流量中枢,在不同的大数据组件之间承载数据桥梁的作用。通过数据总线,可以实时接入来自服务器、K8s、APP、Web、IoT/移动端等产生的各类异构数据,进行统一数据管理,实现与下游系统的解耦。之后可以异步完成数据清洗、数据分发、实时计算、离线计算等过程,将结构化数据投递到下游的分析和归档系统。数据总线整体可分为采集接入层、管道层、计算层三个层次。它的核心价值包括:解耦生产者与消费者,降低系统对接复杂性;应对流量洪峰,实现消峰填谷;以及定义统一格式与操作语义,接入多种异构数据并通过处理构建统一格式。在阿里云百PB级实践中,数据总线需要应对每天几百亿次读写和万级用户的场景。




