数据采集 ETL & 流批一体化框架 bboss v7.0.9 发布
数据采集 ETL & 流批一体化框架 bboss v7.0.9 发布 --- 高效、稳定、快速、安全
bboss 是一个基于开源协议 Apache License 发布的开源项目,由开源团队 bboss 运维,主要由以下三部分构成:
- Elasticsearch Highlevel Java Restclient , 一个高性能高兼容性的 Elasticsearch/Opensearch java 客户端框架
- 数据采集同步 ETL ,一个基于 java 语言实现数据采集作业的强大 ETL 工具,提供丰富的输入插件和输出插件,可以基于插件规范轻松扩展新的输入插件和输出插件
- 流批一体化计算框架,提供灵活的数据指标统计计算流批一体化处理功能的简易框架,可以结合数据采集同步 ETL 工具,实现数据流处理和批处理计算,亦可以独立使用;计算结果可以保存到各种关系数据库、分布式数据仓库 Elasticsearch、Clickhouse 等,特别适用于数据体量和规模不大的企业级数据分析计算场景,具有成本低、见效快、易运维等特点,助力企业降本增效。
项目源码地址参考:源码下载和构建
v7.0.9 功能改进
使用案例:
MasterSlaveBinlog2TargetDBDBOutput
参考文档:多库多表数据同步到多目标库
3. 数据库输入输出插件改进:增加配置db connection property配置方法addConnectionProperty
使用案例
DBInputConfig dbInputConfig = new DBInputConfig(); dbInputConfig.setDbName("source") .setDbDriver("com.mysql.cj.jdbc.Driver") //数据库驱动程序,必须导入相关数据库的驱动jar包 .setDbUrl("jdbc:mysql://localhost:3306/bboss?useUnicode=true&characterEncoding=utf-8&useSSL=false") .setDbUser("root") .setDbPassword("123456") .setValidateSQL("select 1") .setUsePool(true)//是否使用连接池 .setSqlFilepath("sql.xml") .setSqlName("demoexport") //.setDbAdaptor("org.frameworkset.elasticsearch.imp.DruidAdaptor") .addConnectionProperty("aaaaa","bbbbbb");
4. 持久层改进:增加druid数据库适配支持
导入和使用 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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Simple Admin - Go 语言分布式后台管理系统 v1.1.3 发布
Simple Admin Core/Job/Mcms/Common v1.1.3 更新 更新:tools 版本升级至 v1.5.16 新增:core 新增云文件相关 i18n 翻译 Simple Admin Backend UI v1.1.3 更新 优化:暗黑模式下的样式 更新:更新所有依赖版本至最新 修复:preview 命令现已支持本地预览 新增:tinymce 表格支持 新增:云文件上传支持,目前支持腾讯 COS Simple Admin File v1.1.3 更新 新增:腾讯 COS 云文件上传 新增:云文件管理,云服务商管理 重构:重构 file tag 相关逻辑 Goctls v1.6.0 更新 新增:state mixin 前端特殊组件生成 修复:多余的 pointy 导入代码生成 新增:project upgrade 命令用于更新项目依赖 优化:工具提示文本信息 更新详情 新增云文件管理,目前支持腾讯 COS 新增goctls projectupgrade命令用于升级项目依赖 也可添加-m参数同时更新Makefile 项目文档地址:https://doc...
- 下一篇
avue v3.2.20 已经发布,基于 Element 的前端框架
avue v3.2.20 已经发布,基于 Element 的前端框架 此版本更新内容包括: v3.2.20 2023-9-4 新增 新增Form组件scrollToField内置方法 新增InputTree组件cacheData懒加载节点的缓存数据,用于获取未加载数据的标签 新增Select组件和Cascader组件collapseTagsTooltip和maxCollapseTags参数 修复 修复Crud和Form组件option配置为Object时的control问题gitee_I7TOY8 修复Crud组件permission不更新问题gitee_I7TZ8V 修复Crud组件emptyText国际化问题gitee_I7UIT2 修复Form组件validate内置方法回调空的问题 修复Select组件多级联动数值初始化问题gitee_I7UC3C 修复Upload组件dragFile时的样式问题gitee_I7X52B 优化 优化InputTable组件的children变量警告问题gitee_I7Q6XH 优化Form组件change方法值多次回调问题gitee_I7TR3...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库