Elasticsearch Rest Client bboss v6.0.1 发布

bboss
 bboss
发布于 2020年02月05日
收藏 9

The best Elasticsearch Highlevel Rest  Client API-----bboss    v6.0.1 发布。

bboss elasticsearch 是一套基 于query dsl 语法操作和访问分布式搜索引擎 elasticsearch 的 o/r mapping 高性能java开发库,底层基于 es restful api。

主要功能特色

  1. ElasticSearch兼容性:1.x,2.x,5.x,6.x,7.x,+

  2. JDK兼容性: jdk 1.7+

  3. Spring boot兼容性:1.x,2.x

  4. ORM和DSL二者兼顾,类mybatis方式操作ElasticSearch,

  5. 支持SQLJDBC

  6. 提供快速而高效的数据同步导入ES工具(支持DB到Elasticsearch,Elasticsearch到DB,MongoDB到Elastisearch数据同步,HBase到Elasticsearch数据同步,Kafka到Elasticsearch数据同步,后续将支持更多的数据源)

  7. 提供按时间日期ES历史数据清理工具

  8. APM开源产品pinpoint官方Elasticsearch bboss 客户端性能监控插件,插件地址:

     https://github.com/naver/pinpoint/tree/master/plugins/elasticsearch-bboss

v6.0.1 功能改进

1. 增加HBase-Elasticsearch数据同步功能,使用文档: HBase-Elasticsearch数据同步

2.  修复低版本jackson兼容性问题:Conflicting property name definitions: '_source'

3.  客户端https协议改进:支持pem ssl证书和 keystore and truststore证书 ,参考文档: https协议配置

4. 扩展DSL配置管理机制:支持数据库、redis等第三方机制管理和配置dsl语句,支持DSL热加载机制,参考文档: 基于数据库管理dsl介绍

基于数据库配置和管理dsl的示例

5.  数据同步到Elasticsearch:增加增、删、改数据的同步,Context接口添加以下三个方法来控制增、删、改数据的同步,参考文档: 同步增删改数据到ES

6. BulkProcessor改进:由被动bulk模式调整为主动bulk模式,减少内存占用,处理速度更快 ,参考文档: BulkProcessor异步批处理

Elasticsearch bboss使用文档

Elasticsearch bboss版本变更记录

 

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Elasticsearch Rest Client bboss v6.0.1 发布
加载中

精彩评论

v若水
v若水
监控插件如果可以提供Prometheus和Grafana就好了

最新评论(1

v若水
v若水
监控插件如果可以提供Prometheus和Grafana就好了
返回顶部
顶部