如何向开源项目(Apache-InLong)提交代码

Apache InLong 反序列化漏洞 OSCS(开源软件供应链安全社区)通过最快、最全的方式,发布开源项目最新的安全风险动态,包括开源组件安全漏洞、事件等信息。受影响版本 Apache InLong 中 MySQL 中数据在反序列化时缺少过滤,导致能指定 MySQL JDBC 连接 URL 参数的攻击者可能会在 Apache InLong 服务器上执行远程代码。将组件 org.apache.inlong:manager-pojo 升级至 1.3.0 及以上版本。Apache InLong 是一款针对海量数据的一站式集成框架。 阅读详情

🚀 优质资源分享 🚀

学习路线指引(点击解锁)知识定位人群定位
🧡 Python实战微信订餐小程序 🧡进阶级本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
💛Python量化交易实战💛入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统

目录* 1 - 认领或提交 ISSUE

Apache InLong(应龙)是一个一站式海量数据集成框架,
提供自动、安全、可靠和高性能的数据传输能力,同时支持批和流,方便业务构建基于流式的数据分析、建模和应用。

1 - 认领或提交 ISSUE

ISSUE,就是 Bug 或特性的说明,开源项目中的所有代码,都必须要有相关的 ISSUE 说明。

如果你在查看文档、编译代码,或使用部署好的 InLong 平台的时候,遇到错误或你觉得可以优化的地方,欢迎在这里提交 ISSUE:

提交 ISSUE

ISSUE 标题的命名规范,可以参考:https://github.com/apache/incubator-inlong/discussions/3605

2 - clone 代码,本地编译安装

clone 代码,初始化环境,请参考官网的步骤:贡献代码

编译代码,需要配置 Maven 以访问中心仓库,配置链接:Maven configuration

编译代码时,必须使用 install 参数,否则部分依赖的模块会找不到依赖,具体命令如下:

 mvn clean install -s /your_dir/apache-maven-3.6.3/conf/settings-public.xml

3 - 代码规范

请参考此篇,设置 InLong 项目的代码规范:https://github.com/apache/incubator-inlong/discussions/3082

另外,推荐安装 Save Action 插件,用于自动格式化代码:

安装好之后,在这里修改使用如下配置:

此插件有助于按照上述代码规范,自动格式化新增或修改的文件。

4 - 提交代码

修改完代码后,参考这里的格式来提交代码到你的仓库:

然后发起 PR(也就是 Pull Request,即请求代码主仓库拉取你的代码),后续流程,请参考:贡献代码

版权声明

作者:瘦风(https://healchow.com)

出处:博客园-瘦风的南墙(https://blog.youkuaiyun.com/shoufeng)

感谢阅读,公众号 「瘦风的南墙」 ,手机端阅读更佳,还有其他福利和心得输出,欢迎扫码关注🤝


本文版权归博主所有,欢迎转载,但 [必须在页面明显位置标明原文链接],否则博主保留追究相关人士法律责任的权利。

Apache InLong 简介 Apache InLong(应龙)是一个一站式的海量数据集成平台,提供自动、安全、可靠和高性能的数据传输能力,同时支持批和流,方便业务构建基于流式的数据分析、建模和应用。InLong 支持大数据领域的采集、汇聚、缓存和分拣功能,用户只需要简单的配置就可以把数据从数据源导入到实时计算引擎或者落地到离线存储。Apache InLong(应龙)是腾讯捐献给 Apache 社区的一站式海量数据集成框架,提供自动、安全、可靠和高性能的数据传输能力,方便业务构建基于流式的数据分析、建模和应用。 阅读详情

相关推荐

Apache Inlong:数据集成框架原理及实践

数据集成:将不同来源的数据整合为一组有意义且有价值的数据集,用于商业智能和业务分析。数据集成VSETL:ETL是数据集成的一种**数据集成的分类:**批量数据集成和实时数据集成包括质量,成本,格式,速度,稳定性,扩展性,可访问以及安全等。

GIS摆渡人 1265

如何给开源项目贡献代码-如何create pull request

如何给开源项目贡献代码

Yana_Zeng的博客 2505

Unity URP项目里Post Processing死活没效果?别慌,这5个坑我帮你踩过了

本文详细解析了Unity URP项目中Post Processing效果失效的五大常见问题,包括渲染管线配置冲突、Volume作用域误判、摄像机参数漏配、Layer层级冲突和Profile引用异常。通过实际项目案例和代码示例,提供专业级解决方案,帮助开发者快速排查并修复后处理效果不生效的问题。

weixin_33721427的博客 334

为开源项目提交PR教程

参与开源项目的维护,对自己的成长是很有帮助,所以学会为开源项目做贡献也是很有必要的,这篇文章我们就来演示一下如何为开源项目提交PR吧。

禅与计算机程序设计的艺术 2082

FPGA从入门到精通(2) - LUT

LUT:(look up table) 查找表 今天我要讲的与FPGA CLB相关的第一节LUT。根据上一节课的课程大纲,讲CLB应该是讲SLICEL(SLICEM)。不过当我打开用户手册,看了一下SLICE的结构(图一),一眼望去,这是分分钟会劝退入门者。为了让读者更好的接受以及理解,所以我打算先讲清楚它里面的每一个基本单元(LUT, 进位链,MUX,寄存器,几乎所有的FPGA器件的SLICE都是这四大件组成,只是组合不太一样而已),然后再将他们联系在一起,和读者一步步推倒出SLICE的结构。 图1​

Jasper灬兰的博客 1万+

通信工程学习:什么是ASK振幅键控、FSK频移键控、PSK相移键控

ASK、FSK和PSK是三种基础数字调制技术。ASK通过改变载波振幅传输信息,实现简单但抗干扰弱;FSK利用频率变化传递信号,抗干扰较强但频谱利用率一般;PSK通过相位变化编码数据,抗干扰和频谱效率最优但同步要求高。三种技术各具特点,分别适用于不同通信场景:ASK用于低速光纤通信,FSK常见于无线广播,PSK则广泛应用于Wi-Fi、蓝牙等现代通信系统。

limengshi138392的博客 8731

手把手教你,细说向开源项目递交代码的流程

经过前面的学习,相信大家对GIT的已经基本熟悉了。但是笔者也知道,很多同学对向开源项目做贡献感兴趣,开源项目的魅力在于它们能够吸引来自世界各地的开发者协同工作,共同创造出更为强大的代码库。如果你想为一个开源项目作出贡献,那么递交代码就是必须掌握的技能。在这篇博客中,我将会手把手地教你如何向开源项目递交代码

战斧的博客 7805

HFSS实战项目——基片集成波导(SIW)带通滤波器

设计了一款直接耦合的SIW带通滤波器, 采用直接耦合的形式, 工作频率覆盖19~21 GHz, 通带内插入损耗小于1.5 dB, 回波损耗小于-20 dB, 带外抑制特性良好.

2401_87464239的博客 4899

Git 命令、关联github仓库,为开源项目提交pr

git,github,提交pr

weixin_43308380的博客 356

公开 学生课堂行为数据集 SCB-Dataset: A Dataset for Detecting Student and Teacher Classroom Behavior

公开 学生课堂行为数据集 SCB-Dataset Student Classroom Behavior dataset

CSPhD-winston的博客 1万+

AI原生应用架构师指南:系统化思维框架解析

随着ChatGPT、Stable Diffusion等AI技术的普及,「AI原生应用」(AI-Native Application)已从概念走向实践。传统应用以「功能逻辑」为核心(比如用代码写死的购物车规则),而AI原生应用以「数据+模型」为核心(比如根据用户行为动态推荐商品)。本文的目的是为架构师提供一套系统化思维框架如何区分「伪AI应用」和「真AI原生应用」?数据、模型、业务场景三者如何协同设计?架构师需要关注哪些关键技术节点?如何避免「为了AI而AI」的陷阱?

AI Python 编程之道的博客 492

Apache InLong 开源项目教程

Apache InLong 开源项目教程 项目介绍 Apache InLong 是一个一站式全场景的集成框架,专为海量数据设计。它支持数据摄取、数据同步和数据订阅,并提供自动、安全、可靠的数据传输能力。InLong 同时支持批处理和流数据处理,为基于流数据构建数据分析、建模和其他实时应用提供了强大的支持。 项目快速启动 环境准备 在开始之前,请确保您的开发环境已经安装了以下工具和库: Java ...

gitblog_00376的博客 1262

DDD系列 - 第12讲 如何在DDD中实现Query服务(轻量化CQRS)

轻量化CQRS、整合Repository和DAO的优势。

罗小爬的技术宝书 268

开源项目介绍|Apache InLong-分布式消息中间件系统

2021腾讯犀牛鸟开源人才培养计划开源项目介绍滑至文末报名参与开源人才培养计划提交项目ProposalApache InLong介绍Apache InLong(原Apache TubeMQ...

腾讯开源 4331

LVGL core group焦点分组管理(lv_group.c)

lv_group_t是用于焦点管理的,将需要获取焦点的对像加入到同一个分组内,再将其通过挂到指定的事件驱动中,就可以控制焦点了。而被加入的对象又可以通过焦点状态事件和事件来控制对象的焦点逻辑了。创建好的分组通过接口挂事件驱动中,这样就可以指定一个自定义的焦点分组了。;) {if(!} }友情提示:无论是接口还是都是单例的,即被设置后前一个被设置的值就失效了;此方案可以保证焦点的唯一 性,但也一定要记住要在适合的位置设置回来,以防丢失焦点。

Bigan(安)的博客 3910

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Apache基金会正式宣布Apache InLong成为顶级项目

刚刚获悉,全球最大的开源软件基金会Apache软件基金会正式宣布,Apache InLong成为成功从Apache孵化器毕业成为社区顶级项目,这也是Apache社区首个一站式大数据集成顶级项目。这个最初由腾讯捐献给Apache社区的一站式海量数据集成框架,可以为大数据开发者提供百万亿级数据流高性能处理能力,以及千亿级数据流高可靠服务。 这是继腾讯开源项目 Angel 从 LF AI 基金会毕业成为世界顶级的 AI 开源项目之后,腾讯大数据团队在开源领域创造的又一里程碑。作为国内国内大数据领域开源最全面的公司

优快云资讯 5696

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Apache InLong 完整使用指南:构建高效数据流处理平台

Apache InLong 是一个一站式全场景的数据集成框架,专为大规模数据处理而设计。它集数据摄取、数据同步和数据订阅于一身,为构建基于流数据的实时应用提供了强大的支持。作为 Apache 顶级项目,InLong 在实时数据同步和多源数据集成方面表现出色,是数据工程领域的重要工具。 ## 🚀 项目概述与核心价值 Apache InLong 致力于解决企业在数据集成过程中面临的复杂性问题。它

gitblog_00707的博客 943

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Apache InLong(incubating) 发布0.11.0版本

InLong(应龙): 中国神话故事里的神兽,引流入海,借喻 InLong 系统提供数据接入能力。 Apache InLong(incubating) 由原 Apache TubeMQ(incubating)改名而来,伴随着名称的改变,InLong 也由单一的消息队列升级为一站式的数据集成解决方案,支持了大数据领域的采集、汇聚、缓存和分拣功能,用户只需要简单的配置就可以把数据从数据源导入到实时计算引擎或者落地到离线存储。 刚刚发布的 0.11.0-incubating 版本是改名之后的第三个版本,这个.

Tencent_BigData的博客 1267

博文干货|Apache InLong 使用 Apache Pulsar 创建数据入库

关于 Apache PulsarApache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架...

Apache Pulsar 1301

Apache InLong 2.3.0 IDEA 本地(MacOS)源码部署【不建议生产用】

摘要:本文详细记录了Apache InLong 2.3.0在macOS+IntelliJ IDEA环境下的源码级本地部署流程。从环境准备(JDK8、Maven、MySQL等)到服务启动,涵盖了Manager、Audit、Dashboard、DataProxy和Agent五个核心服务的配置修改与启动步骤。重点解决了MySQL驱动缺失、Audit服务硬编码路径等关键问题,并提供了完整的配置文件修改示例。所有步骤均经过实际验证,适合用于源码调试、二次开发和学习InLong架构。最终可通过本地Dashboard(默

道可道非常道 907

数据集成框架(Apache InLong)

Apache InLong(应龙):一站式的海量数据集成框架,提供自动、安全、可靠和高性能的数据传输能力,方便业务构建基于流式的数据分析、建模和应用。InLong 能够方便业务快速构建基于流式的数据分析、建模和应用,广泛应用于广告、支付、社交、游戏、人工智能等各个行业领域。InLong 项目最初由腾讯大数据团队捐献到 Apache 孵化器,并于 2022 年 6 月正式毕业成为 Apache 顶级项目。

weixin_43156294的博客 1727

Apache InLong 使用教程

Apache InLong 是一个一站式全场景的集成框架,用于大规模数据处理。它支持数据摄取、数据同步和数据订阅,并提供自动、安全、可靠的数据传输能力。InLong 还支持批处理和流数据处理,为构建基于流数据的实时应用提供了强大的支持。 ## 项目快速启动 ### 环境准备 确保你已经安装了 Docker 和 Maven。 ### 编译项目 1. 克隆项目仓库: ```bash ...

gitblog_00348的博客 893

Apache InLong 项目使用教程

Apache InLong 是一个一站式全场景集成框架,用于大规模数据处理。项目的目录结构如下: ``` inlong/ ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── SECURITY.md ├── doap_InLong.rdf ├── pom.xml ├── docs/ ├── in...

gitblog_00144的博客 566

Apache InLong(incubating) 发布 0.12.0 版本

| 作者:Apache InLong|编辑:金心悦| 设计:杨敏| 责编:王玥敏InLong(应龙):中国神话故事里的神兽,引流入海,借喻 InLong 系统提供数据接入能力。Apa...

开源社KAIYUANSHE的博客 671

龙举云兴|顶级项目 Apache InLong 核心技术探秘

Apache 软件基金会(即 Apache Software Foundation,简称为 ASF)于近日正式宣布,Apache InLong(应龙) 从孵化器成功毕业,成为基金会顶级项目!Apache 基金会公告(点击“阅读原文”查看)Apache InLong 的毕业,标志着业界首个一站式大数据集成 Apache 顶级项目诞生,也标志着第一个由腾讯捐献的 Apache...

cloudbigdata的博客 637

Apache InLong重磅发布 0.10.0 版本,着力降低用户使用门槛

导语:Apache InLong 以腾讯内部使用的TDBank为原型,依托万亿级别的数据接入和处理能力,整合了数据采集、汇聚、存储、分拣数据处理全流程,拥有简单易用、灵活扩展、稳定可靠等特性。 Apache InLong(孵化中) 刚刚发布了 0.10.0 版本,该版本是升级为 InLong(中文名:应龙) 后的第二个版本,着力解决InLong应用门槛高问题。该版本吸引腾讯内外 10 多位开发者参与,关闭超过 120 个issue, 开发超过 8 个重要Feature。 Apache InL...

Tencent_BigData的博客 630
上一篇: 前端性能优化
下一篇: 技术管理进阶——如何从传话筒升级高阶人才?
pythonxxoo
博客等级 码龄5年 337粉丝 670原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值