数据采集 ETL & 流批一体化框架 bboss v7.1.1 发布
数据采集 ETL & 流批一体化框架 bboss v7.1.1发布 --- 高效、稳定、快速、安全
本次版本最大亮点:新增MongoDB CDC输入插件,可以增量模式采集MongoDB 增、删、改数据,也可每次作业重启从最新位置采集MongoDB 增、删、改数据,同时带来了一系列实用的功能改进。
bboss 是一个基于开源协议 Apache License 发布的开源项目,由开源团队 bboss 运维,主要由以下三部分构成:
-
Elasticsearch Highlevel Java Restclient , 一个高性能高兼容性的 Elasticsearch/Opensearch java 客户端框架
-
数据采集同步 ETL ,一个基于 java 语言实现数据采集作业的强大 ETL 工具,提供丰富的输入插件和输出插件,可以基于插件规范轻松扩展新的输入插件和输出插件
-
流批一体化计算框架,提供灵活的数据指标统计计算流批一体化处理功能的简易框架,可以结合数据采集同步 ETL 工具,实现数据流处理和批处理计算,亦可以独立使用;计算结果可以保存到各种关系数据库、分布式数据仓库 Elasticsearch、Clickhouse 等,特别适用于数据体量和规模不大的企业级数据分析计算场景,具有成本低、见效快、易运维等特点,助力企业降本增效。
项目源码地址参考:源码下载和构建
快速上手:https://esdoc.bbossgroups.com/#/quickstart
v7.1.1 功能改进
-
处理获取Oracle Date类型字段值,字段精度丢失问题(时分秒),采用Timestamp进行处理
-
增加Context接口方法getValue(String fieldName, java.sql.Types),在处理关系数据库数据时,获取字段对应类型的原始值:
Object value = context.getValue("ACTIVE_TIME", Types.TIMESTAMP);
-
增加MongoDB CDC输入插件:可以增量模式采集MongoDB 增、删、改数据,也可每次作业重启从最新位置采集MongoDB 增、删、改数据 参考案例:https://gitee.com/bboss/mongodb-elasticsearch/blob/master/src/main/java/org/frameworkset/elasticsearch/imp/cdc/MongodbCDCDemo.java
-
优化作业生命周期管理机制:importcotext增加终止作业执行方法,方便在异步作业处理的任何地方终止作业的执行
-
更换MongoDB驱动包为mongodb-driver-sync
-
Mysql cdc优化:兼容高版本mysql jdbc驱动
-
MongoDB输出插件改进:支持修改和删除记录同步,支持多表、多库、多数据源数据同步 为记录指定数据源和表,案例 :https://gitee.com/bboss/mongodb-elasticsearch/blob/master/src/main/java/org/frameworkset/elasticsearch/imp/cdc/MongodbCDC2MongoDBDemo.java
-
数据库输出插件未指定修改或者删除sql语句,但是存在修改、删除状态记录时,给出明确异常提示,建议忽略对应的修改和删除状态的记录,参考文档:2.8.10.3 过滤记录
导入和使用 bboss
bboss 版本最新版本号从以下文档章节【1.1 在工程中导入 bboss maven 坐标】获取:
https://esdoc.bbossgroups.com/#/db-es-tool
bboss ETL 插件使用指南
https://esdoc.bbossgroups.com/#/datatran-plugins
bboss 详细介绍文档
https://esdoc.bbossgroups.com/#/README
bboss 实战视频

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
私域管理平台,LinkWeChat V4.9.8 版本发布
LinkWeChat 是国内首个基于企业微信的开源 SCRM,在集成了企微强大的开放能力的基础上,进一步升级拓展灵活高效的客户运营能力及多元化精准营销能力,让客户与企业之间建立强链接,帮助企业提高客户运营效率,强化营销能力,拓展盈利空间,是企业私域流量管理与营销的综合解决方案,目前已经受到企业微信的官方推荐和国家级木兰开源社区进行孵化,同时也是国家工信部重点扶持项目,同时也获得 2022 年中国开源创新大赛二等奖。 LinkWeChat v4.9.8 主要的升级内容如下: 1.新客拉群全面功能全面升级。 2.客群活码新增标签功能。
- 下一篇
DjangoAdmin 敏捷开发框架 Django+AntdVue 版本 v2.0.0 发布
v2.0.0 更新内容:1、新增非超级管理员登录获取菜单权限架构体系;2、新增获取用户权限节点列表功能;3、新增用户操作权限鉴权中间件,每个操作节点统一走鉴权认证;4、修复个人中心用户头像不显示问题;5、修复近期用户使用过程中反馈的 BUG; 项目介绍 一款 Python 语言基于Django、Vue3、AntDesign、MySQL等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮等等一系列个性化、轻量级的组件,是一款真正意义上实现低代码开发的敏捷开发框架。 内置模块 用户管理:用于维护管理系统的用户,常规信息的维护与账号设置。 角色管理:角色菜单管理与权限分配、设置角色所拥有的菜单权限。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 职级管理:主要管理用户的职级。 岗位管理:主要管理用户担任职务。 部门管理:配置系统组织机构,树结构展现支持数据权限。 字典管理:对系统中常用的较为固定的数据进行统一维护。 配置管理:对...
相关文章
文章评论
共有0条评论来说两句吧...