您现在的位置是:首页 > 文章详情

Elasticsearch Rest Client bboss v6.0.1 发布

日期:2020-02-05点击:541

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版本变更记录

 

原文链接:https://www.oschina.net/news/113179/bboss-elasticsearch-6-0-1-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章