数据采集 ETL & 流批一体化框架 bboss v7.0.5 发布
数据采集 ETL & 流批一体化框架 bboss v7.0.5 发布 --- 高效、稳定、快速、安全
bboss是一个基于开源协议Apache License发布的开源项目,由开源团队bboss运维,主要由以下三部分构成:
- Elasticsearch Highlevel Java Restclient , 一个高性能高兼容性的Elasticsearch/Opensearch java客户端框架
- 数据采集同步ETL ,一个基于java语言实现数据采集作业的强大ETL工具,提供丰富的输入插件和输出插件,可以基于插件规范轻松扩展新的输入插件和输出插件
- 流批一体化计算框架,提供灵活的数据指标统计计算流批一体化处理功能的简易框架,可以结合数据采集同步ETL工具,实现数据流处理和批处理计算,亦可以独立使用;计算结果可以保存到各种关系数据库、分布式数据仓库Elasticsearch、Clickhouse等,特别适用于数据体量和规模不大的企业级数据分析计算场景,具有成本低、见效快、易运维等特点,助力企业降本增效。
项目源码地址参考:源码下载和构建
v7.0.5 功能改进
-
Elasticsearch客户端改进:将原来默认加载conf/elasticsearch.properties,application.properties,config/application.properties三个配置文件,调整为只默认加载application.properties文件。如需加载其他文件,可以参考文档:
https://esdoc.bbossgroups.com/#/Elasticsearch-bboss-custom-init
-
Ioc容器改进:全部走PropertiesUtil加载config配置文件,统一加载模式,避免重复加载属性文件
-
Metrics指标计算改进:日期维度字段类型为LocalDate或者Localdatetime时,自动转换为Date类型
-
数据转换改进:优化数据转换处理异常处理
-
文件输出插件问题修复:修复增量状态管理不一致问题,文件名不规范时,创建文件失败,无法写入数据,但是增量状态已经flush,导致增量状态管理不正确
-
文件输出插件改进:处理因初始化文件失败导致写入数据空指针问题
-
处理异步传输通道改进:由于异常退出作业任务时,未清理队列中的脏数据,导致输入插件推送数据到异步通道队列阻塞问题,在退出任务时,增加清理队列脏数据功能,解决异常退出阻塞问题
-
Elasticsearch客户端改进:优化scroll和slice scroll并行查询异常处理机制
-
http proxy模块扩展:post/get/put等方法支持po对象传递请求参数,从而支持map和po两种方式传递服务参数
-
bboss基础框架改进:父配置文件中存在的配置不会被引用配置文件中的配置参数覆盖,支持应用参数个性化配置
-
bboss基础框架改进:增加日期格式化和解析工具方法
bboss 版本最新版本号从以下文档章节【1.1 在工程中导入 bboss maven 坐标】获取:
https://esdoc.bbossgroups.com/#/db-es-tool
bboss ETL插件使用指南
https://esdoc.bbossgroups.com/#/datatran-plugins
ETL实战视频:Elasticsearch导出Excel文件,按记录数切割Excel文件,解决单个文件导出数量过大问题
bboss 详细介绍文档
https://esdoc.bbossgroups.com/#/README
bboss 介绍视频

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
driver-box,一款泛化协议接入的边缘解决方案
一、介绍 设备接入是物联网(IoT)生态系统的关键组成部分,而不同厂商的设备之间缺乏统一的标准和规范,对接时需要进行大量的适配工作,增加了开发难度和时间成本。 为了应对这一挑战,美的楼宇科技研究院团队专门打造了一款具备泛化协议接入的边缘产品:driver-box。 它基于插件化的架构设计,将主流的通信协议(Modbus、Bacnet、HTTP、MQTT等)和私有化 TCP 协议完美的融合在一个应用服务中。并结合动态解析脚本,以一种灵活的方式提供设备数据的解析、清洗、再加工等能力。 Gitee:https://gitee.com/iBUILDING-X/driver-box 文档:https://ibuilding-x.gitee.io/driver-box/ 二、优点 高效接入:标准协议配置化接入,非标协议低代码动态适配,实现设备快速接入。 接入即标准:设备数据采集之后立即执行标准化加工:统一模型、统一服务、统一流程。 数据降噪:感知并消除异常数据、重复性无意义数据,提升数据采集质量。 资源优化:基于对IoT的理解和经验,提供定向调优策略。 三、更新内容 早期的 driver-box ...
- 下一篇
Inkscape 1.3 版本发布,设计工作效率和性能全面提升
Inkscape 1.3发布了!这个免费开源的矢量图形编辑软件在1.3版本中引入了许多新功能,提高了性能和使用效率。 这个版本最大的亮点是新增的“形状构建器”(Shape Builder)工具。这个超级好用的工具可以让你快速地组合和分割路径,全程颜色也会保留原样。只需点击和拖动重叠的形状,就能创作出令人惊叹的组合艺术。虽然目前在处理曲线形状时仍有改进空间,但整体来说这个新工具会让设计工作事半功倍。 另一个重要改进是文档资源对话框。设计师在工作时经常需要查看文档包含的资源信息,例如图案、滤镜、颜色、字体等的使用情况。新的文档资源对话框一目了然地列出了这些细节,让文件输出和打印准备工作变得轻松。 此外,1.3版本还增加了实用的字体收藏功能。你可以自由地将字体分类归类,然后快速地在过滤后的收藏中挑选需要的字体。对于经常处理大量字体的设计师来说,这个小功能会带来巨大的工作效率提升。 在已有功能方面,Inkscape团队也下足了功夫。图层和对象对话框增加了搜索功能,使层管理返回之前的强大水准。辅助线设置加入常驻界面,让对齐工作无障碍进行。页面边距和出血设置更人性化,打印文档不再苦恼。节点编辑也增...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19