Elasticsearch Rest Client bboss v6.3.6 发布
The best Elasticsearch Highlevel Rest Client API-----bboss v6.3.6 发布。
bboss elasticsearch 是一套基 于query dsl 语法操作和访问分布式搜索引擎 elasticsearch 的 o/r mapping 高性能java开发库,底层基于 es restful api。
主要功能特色
-
采用XML文件配置和管理检索dsl脚本,简洁而直观;只需编写好dsl,放入xml配置文件,通过bboss api完成相应的检索查询操作即可;提供丰富的逻辑判断语法,在dsl脚本中可以使用变量、脚本片段、foreach循环、逻辑判断、注释;基于可扩展DSL配置管理机制可以非常方便地实现数据库、redis等方式管理dsl;配置管理的dsl语句支持在线修改、自动热加载,支持在线控制将运行时dsl打印到日志文件功能,开发和调试非常方便
-
提供Elasticsearch集群节点自动负载均衡和容灾恢复机制,Elasticsearch节点断连恢复后可自动重连,高效可靠
-
提供Elasticsearch集群节点自动发现机制:自动发现Elasticsearch服务端节点增加和下线操作并变更客户端集群可用节点地址清单;提供api自定义发现Elasticsearch节点发现机制
-
提供http 连接池管理功能,提供精细化的http连接池参数配置管理
-
支持在应用中访问和操作多个Elasticsearch集群,每个Elasticsearch集群的版本可以不同
-
提供高效的BulkProcessor处理机制
-
提供快速而高效的数据同步导入ES工具,支持增、删、改数据同步:支持DB到Elasticsearch,Elasticsearch到DB,MongoDB到Elastisearch数据同步,HBase到Elasticsearch数据同步,Kafka到Elasticsearch数据同步,DB到DB之间数据同步,后续将支持更多的数据源
-
提供按时间日期ES历史数据清理工具
-
APM开源产品pinpoint官方Elasticsearch bboss 客户端性能监控插件,插件地址: https://github.com/naver/pinpoint/tree/master/plugins/elasticsearch-bboss
-
与Elasticsearch、Spring boot、jdk兼容性
bboss Elasticsearch spring boot all 1.x 1.x,2.x all 2.x 1.x,2.x all 3.x 1.x,2.x all 5.x 1.x,2.x all 6.x 1.x,2.x all 7.x 1.x,2.x jdk兼容性:jdk 1.7+
v6.3.6 功能改进
ClientInterface增加一组指定elasticsearch datasource名称的方法,可以在方法级指定需要操作的elasticsearch数据源名称,详情接口api定义如下:
使用参考:5.2.3 在接口方法上指定datasourceName
更多版本变更记录访问
Elasticsearch bboss使用文档

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
数据采集 ETL 工具 Elasticsearch-datatran v6.3.6 发布
数据采集ETL工具 Elasticsearch-datatran v6.3.6 发布,本版本提供大家期待已久的记录切割功能和ftp文件下载采集功能。 Elasticsearch-datatran由bboss开源的数据采集同步ETL工具,提供数据采集、数据处理清洗和数据入库功能。支持在Elasticsearch、关系数据库(mysql,oracle,db2,sqlserver、达梦等)、Mongodb、HBase、Hive、Kafka、文本文件、SFTP/FTP多种数据源之间进行海量数据同步;支持本地/ftp日志文件实时增量采集到kafka/elasticsearch/database。 Elasticsearch版本兼容性:支持各种Elasticsearch版本(1.x,2.x,5.x,6.x,7.x,+)之间相互数据迁移 v6.3.6 变更记录 数据同步改进:增加记录切割功能,可以将指定的字段拆分为多条新记录,新产生的记录会自动继承原记录其他字段数据,亦可以指定覆盖原记录字段值 数据同步功能:扩展filelog插件,增加对ftp日志文件下载采集支持,支持实时监听下载ftp目录下生成的...
- 下一篇
Linux Lab v0.8 发布,首次开展线上视频发布会
Linux Lab是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 已经跃跃欲试了?!快来看看: Linux Lab 公开课 Linux Lab Disk 最新功能演示 在 Windows 下即插即用 Linux Lab Disk Linux Lab v0.8 发布会视频回放 Linux Lab v0.8 中文手册 Linux Lab v0.8 英文手册 Linux Lab:难以抗拒的十大理由 v1.0 Linux Lab:难以抗拒的十大理由 v2.0 Linux Lab 龙芯实验手册 Linux Lab 实验盘直接内置了 Linux Lab 和另外两套实验环境:Linux 0.11 Lab和CS630 Qemu Lab,可以分别用于学习 Linux 0.11 内核和 Linux X86 汇编语言。在某宝检索 “Linux Lab真盘” 可以选购各种容量、外观和系统的 Linux Lab Disk。 版本更新...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范