ETL & 流批一体化框架 bboss v7.1.8 发布
数据采集 ETL & 流批一体化框架 bboss v7.1.8 发布 --- 高效、稳定、快速、安全
bboss 是一个基于开源协议 Apache License 发布的开源项目,由开源团队 bboss 运维,主要由以下三部分构成:
-
Elasticsearch Highlevel Java Restclient , 一个高性能高兼容性的 Elasticsearch/Opensearch java orm客户端框架
-
数据采集同步 ETL ,一个基于 java 语言实现数据采集作业的强大 ETL 工具,提供丰富的输入插件和输出插件,可以基于插件规范轻松扩展新的输入插件和输出插件
-
流批一体化计算框架,提供灵活的数据指标统计计算流批一体化处理功能的简易框架,可以结合数据采集同步 ETL 工具,实现数据流处理和批处理计算,亦可以独立使用;计算结果可以保存到各种关系数据库、分布式数据仓库 Elasticsearch、Clickhouse 等,特别适用于数据体量和规模不大的企业级数据分析计算场景,具有成本低、见效快、易运维等特点,助力企业降本增效。
v7.1.8 功能改进
-
Elasticsearch客户端改进:处理Elasticsearch 8以上版本_type兼容性问题
-
Elasticsearch客户端改进:处理Elasticsearch 7.x,8.x 版本sql api兼容性问题
-
持久层改进:修复无法获取Clickhouse元数据问题
-
完善MongoDB CDC插件:解决新版MongoDB场景下修改数据不完整的场景下空指针异常问题
-
数据同步改进:tranresultset部分与记录数据处理相关的职能迁移到Record对象
-
增加MongoDB客户端自定义构建接口,方便业务侧自定义MongoDB客户端配置,使用案例
mongoDBInputConfig.setCustomSettingBuilder(new CustomSettingBuilder() { @Override public void customSettingBuilder(MongoClientSettings.Builder builder, MongoDBConfig mongoDBConfig) { //自定义ssl配置 /** clientBuilder.applyToSslSettings(builder -> { * builder.invalidHostNameAllowed(true); * builder.enabled(true); * builder.context(sscontext); * }); **/ logger.info("Come to customSettingBuilder....."); } })
bboss 详细介绍文档
https://esdoc.bbossgroups.com/#/README
项目源码地址参考:源码下载和构建
Elasticsearch Highlevel Java Restclient 快速上手
https://esdoc.bbossgroups.com/#/quickstart
导入和使用 bboss ETL maven坐标
bboss 版本最新版本号从以下文档章节【1.1 在工程中导入 bboss maven 坐标】获取:
https://esdoc.bbossgroups.com/#/db-es-tool
bboss ETL &流处理插件使用指南
https://esdoc.bbossgroups.com/#/datatran-plugins
bboss 实战视频
Elasticsearch Bboss Stream ETL 介绍视频
Elasticsearch 导出 Excel 文件,按记录数切割 Excel 文件,解决单个文件导出数量过大问题
通用数据库管理工具 -- 支持关系数据库、Clickhouse、doris 等数据库管理

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🎉 套壳 Tomcat 突破 Spring 限制,国产 Servlet 容器的无奈之举
1、smart-servlet 简介 smart-servlet 是目前 Gitee、Github 平台上首款,也是唯一的全栈核心技术自研的国产开源的 Servlet 容器项目。 产品特色 国产血统:核心技术 100% 全栈自研。 性能优越:搭载最新版通信微内核 smart-socket。 安全可靠:严格遵循协议规范;支持加密传输方式。 极致轻量:发行包不足800KB。 简洁易用:支持 War 包、springboot、maven-plugin 等多种运行模式,使用体验 100% 兼容 Tomcat。 2、 版本更新 背景 这个版本源于社区用户反馈的一个 ISSUE:springboot 工程在使用 websocket 时启动报错。 websocket 原本就是企业版的特性,只不过基于 smart-servlet 的沙箱机制能让开源版 smart-servlet 正常启动,但在使用时会给于提示信息。 但是通过观察 ISSUE 中的堆栈,意识到 springboot 的 websocket 还做了一些额外操作。若不符合其要求,启动时便会触发异常。 解决方案 进一步分析源码后,可以看到 S...
- 下一篇
wechat-app-mall 14.16.0 发布,微信小程序商城
wechat-app-mall 14.16.0 发布,微信小程序商城 微信小程序商城 wechat-app-mall 已经升级至 version 14.16.0 ,具体详情请查看码云项目主页更新. 本次更新功能如下: 1、增加抽奖功能; 2、fixed:我的优惠券,去使用,筛选的商品不对的bug; 3、会员中心页面,增加显示会员等级名称; 4、例行维护;
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启