数据采集 ETL & 流批一体化框架 bboss v7.0.2 发布

数据采集 ETL & 流批一体化框架 bboss v7.0.2 发布 --- 高效、稳定、快速、安全

bboss 由三部分构成

  • Elasticsearch Highlevel Java Restclient

  • 数据采集同步 ETL

  • 流批一体化计算框架

bboss版本最新版本号从以下文档章节获取:

1.1 在工程中导入bboss maven坐标

https://esdoc.bbossgroups.com/#/db-es-tool

bboss详细介绍文档:

https://esdoc.bbossgroups.com/#/README

bboss介绍视频

Elasticsearch Bboss Stream ETL 介绍视频

实时采集 Mysql binlog 增删改数据视频教程

v7.0.2 功能改进

  1. 数据采集改进:处理增量状态类型转换异常

  2. 数据采集改进:去掉增量状态管理嵌套锁,消除潜在的死锁隐患

  3. 文件采集插件改进:一次性文件全量采集的处理,添加是否禁止记录文件采集状态控制开关,false 不禁止,true 禁止,启用记录状态情况情况下作业重启,已经采集过的文件不会再采集,未采集完的文件,从上次采集截止的位置开始采集。默认true,禁止增量状态标记:fileInputConfig.setDisableScanNewFilesCheckpoint(false);//启用增量状态Checkpoint机制

  4. 优化用户自定义dsl输出机制:用户可以自定义实现dsl语句日志,另外提供了一个慢日志的默认功能,二选一,自定义的优先,没有自定义就判断是否设置需要打印慢dsl,如果需要则调用慢日志输出组件输出,注意:开启自定义dsl输出后,要关闭showTemplate,否则会重复输出日志。

  5. 状态管理info日志调整为debug级别日志。

  6. 处理mysql binlog 插件flushInterval机制不起作用问题, 优化数据处理管道flushInterval机制。

  7. mysql binlog插件增加异步启动机制,JoinToConnectTimeOut大于0生效,否则是同步启动,启用方法:

MySQLBinlogConfig mySQLBinlogConfig = new MySQLBinlogConfig();
mySQLBinlogConfig.setJoinToConnectTimeOut(20000L);

8. 细化数据处理管道停止状态:正常停止和异常停止,正常停止情况下需要继续处理完数据,异常停止情况下不处理后续数据

更多版本变更历史,浏览:https://esdoc.bbossgroups.com/#/changelog

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/248020/bboss-7-0-2-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。