腾讯开源管理委员会委员、腾讯开源联盟主席、Apache 软件基金会Member堵俊平在出席国际开源顶会ApacheCon 2019时宣布腾讯万亿级分布式消息中间件TubeMQ正式对外开源,并计划捐赠给Apache基金会。
这是腾讯继加入Apache基金会白金会员后,与Apache基金会又一次携手。今年正值 Apache 软件基金会(Apache Software Foundation,ASF)成立 20 周年。据了解,Apache基金会目前已为超过350个开源项目提供支持,尤其在大数据与云计算领域,拥有众多明星开源项目。
此次腾讯在ApacheCon上最新发布的自研开源项目TubeMQ的原型是腾讯数据平台部在2013年自研的分布式消息中间件系统(MQ),专注于大数据场景下海量数据的高性能存储和传输,长期服务微信支付、腾讯视频、广点通等产品。
堵俊平介绍,为支持海量业务,腾讯组建了包含存储层、数据管理层及分析层3层结构的数据湖协同方案,向下管理多种数据引擎,向上支撑多种数据应用需求。TubeMQ就是来源于腾讯数据湖存储层的消息中间件系统,支撑着海量数据的流入和运转。经过近7年、万亿规模的海量数据沉淀,TubeMQ目前日均接入量超过25万亿条消息。较之于其他的开源MQ组件,TubeMQ长期应用于真实生产环境中,在稳定性、性能和成本方面都有着核心优势。
此外,堵俊平表示,作为Apache基金会在中国的首家白金赞助商,腾讯计划将TubeMQ捐赠给Apache基金会,目前已经启动了相关的孵化流程。期望以TubeMQ为重要的里程碑,在大数据领域持续贡献优秀的项目来反哺开源社区。
截至9月,腾讯自主开源项目已达84个,Star数超过24万,重点关注领域包括 IaaS、容器与云原生、数据库、大数据与 AI、中间件、IoT/边缘计算、小程序生态等。
另外,目前腾讯已经加入Apache基金会、Linux基金会、LFAI 基金会、OpenStack基金会、MariaDB 基金会多个顶尖开源基金会,同时腾讯众多业务团队和技术人员已广泛参与数十个社区和项目的建设。