腾讯大数据 InLong 框架正式毕业成为 Apache 顶级项目

腾讯大数据 InLong 框架正式毕业成为 Apache 顶级项目

2022-10-31 0 445
资源编号 47231 最近更新 2022-10-31
¥ 0人民币 升级VIP
立即下载 注意事项
下载不了?请联系网站客服提交链接错误!
增值服务: 安装指导 环境配置 二次开发 模板修改 源码安装

本期推荐的是Apache一站式海量数据集成框架——InLong。

腾讯大数据 InLong 框架正式毕业成为 Apache 顶级项目

Apache InLong(应龙)是腾讯捐献给 Apache 社区的一站式海量数据集成框架,提供自动、安全、可靠和高性能的数据传输能力,方便业务构建基于流式的数据分析、建模和应用。 InLong 项目原名 TubeMQ ,专注于高性能、低成本的消息队列服务。为了进一步释放 TubeMQ 周边的生态能力,我们将项目升级为 InLong,专注打造一站式海量数据集成框架。 Apache InLong 依托万亿级别的数据接入和处理能力,整合了数据采集、汇聚、存储、分拣数据处理全流程,拥有简单易用、灵活扩展、稳定可靠等特性。

特性

简单易用:基于SaaS模式对外服务,用户只需要按主题发布和订阅数据即可完成数据的上报,传输和分发工作

稳定可靠:系统源于实际的线上系统,服务上十万亿级的高性能及上千亿级的高可靠数据数据流量,系统稳定可靠

功能完善:支持各种类型的数据接入方式,多种不同类型的MQ集成,以及基于配置规则的实时数据ETL和数据分拣落地,并支持以可插拔方式扩展系统能力

服务集成:支持统一的系统监控、告警,以及细粒度的数据指标呈现,对于管道的运行情况,以数据主题为核心的数据运营情况,汇总在统一的数据指标平台,并支持通过业务设置的告警信息进行异常告警提醒

灵活扩展:全链条上的各个模块基于协议以可插拔方式组成服务,业务可根据自身需要进行组件替换和功能扩展

架构

腾讯大数据 InLong 框架正式毕业成为 Apache 顶级项目

模块

Apache InLong 服务于数据采集到落地的整个生命周期,按数据的不同阶段提供不同的处理模块,主要包括:

  • inlong-agent:数据采集 Agent,支持从指定目录或文件读取常规日志、逐条上报。后续也将扩展 DB 采集等能力。
  • inlong-dataproxy:一个基于 Flume-ng 的 Proxy 组件,支持数据发送阻塞和落盘重发,拥有将接收到的数据转发到不同 MQ(消息队列)的能力。
  • inlong-tubemq:腾讯自研的消息队列服务,专注于大数据场景下海量数据的高性能存储和传输,在海量实践和低成本方面有着良好的核心优势。
  • inlong-sort:对从不同的 MQ 消费到的数据进行 ETL 处理,然后汇聚并写入 Hive、ClickHouse、Hbase、Iceberg 等存储系统。
  • inlong-manager:提供完整的数据服务管控能力,包括元数据、任务流、权限,OpenAPI 等。
  • inlong-dashboard:用于管理数据接入的前端页面,简化整个 InLong 管控平台的使用。
  • inlong-audit:对InLong系统的Agent、DataProxy、Sort模块的入流量、出流量进行实时审计对账。

基本概念

Name

Description

Other

Standard Architecture

标准架构,包含 InLong
Agent/Manager/MQ/Sort/Dashboard 等所有 InLong 组件

适合海量数据、大规模生产的环境

Lightweight Architecture

轻量化架构,只包含 InLong Sort 一个组件,可以搭配 Manager/Dashboard 一起使用

轻量化架构简单、灵活,适合小规模数据

Group

数据流组,包含多个数据流,一个Group 代表一个数据接入

Group 有ID、Name 等属性

Stream

数据流,一个数据流有具体的流向

Stream 有ID、Name、数据字段等属性

Node

数据节点,包括Extract Node 和 Load Node,分别代表数据源类型和数据流向目标类型

InLongMsg

InLong 数据格式,如果从消息队列中直接消费,需要先进行InLongMsg 解析

Agent

标准架构使用 Agent 进行数据采集,Agent 代表不同类型的采集能力

包含文件 Agent、SQL Agent、Binlog Agent 等

DataProxy

将接收到的数据转发到不同的消息队列

支持数据发送阻塞和落盘重发

Sort

数据流分拣

主要有基于 Flink 的 sort-flink,sort-standalone 本地分拣

TubeMQ

InLong 自带的消息队列服务

也可以叫 Tube,拥有低成本、高性能特性

Pulsar

即Apache Pulsar, 高性能、高一致性消息队列服务

—END—

开源协议:Apache2.0

资源下载此资源为免费资源立即下载

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 免费源码 腾讯大数据 InLong 框架正式毕业成为 Apache 顶级项目 https://www.7claw.com/47231.html

分享免费的开源源码

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、七爪会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、七爪无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在七爪上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于七爪介入快速处理。
查看详情
  • 1、七爪作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与互站无关;无论卖家以何理由要求线下交易的,请联系管理举报。
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务