歡迎您光臨本站 註冊首頁

Elasticsearch Rest Client bboss v5.9.7 發布

←手機掃碼閱讀     admin @ 2019-12-11 , reply:0

The best Elasticsearch Highlevel Rest  Client API-----bboss    v5.9.7 發布。

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數據同步,後續將支持更多的數據源)

  7. 提供按時間日期ES歷史數據清理工具

  8. APM開源產品pinpoint官方Elasticsearch bboss 客戶端性能監控插件,插件地址:

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

v5.9.7 功能改進

1.完善數據同步功能:增加flushInterval參數,單位毫秒,值大於0時,對於非同步消息處理組件數據長時間沒有達到指定的batchSize記錄條數時,強制將已經接收到的數據進行入庫處理

2.增加BulkProcessor:非同步收集增、刪、改請求,並進行排隊,達到一定的請求數量后,進行bulk批量入庫處理,可以根據flushInterval參數(單位毫秒),值大於0時,對於非同步消息處理組件數據長時間沒有達到指定的batchSize記錄條數時,強制將已經接收到的數據進行bulk入庫處理,參考文檔:

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

3.增加elasticsearch-elasticsearch數據同步功能,Demo地址:

https://github.com/bbossgroups/elasticsearch-elasticsearch

4.Elasticsearch同步功能改進:增加ignoreNullValueField控制參數,true是忽略null值存入elasticsearch,false是存入(默認值)

importBuilder.setIgnoreNullValueField(true);

5.Client Api改進:http連接池增加 evictExpiredConnections配置,true 控制HttpClient實例使用後台線程主動地從連接池中驅逐過期連接,默認值為true

6.bug修復:ElasticSearchHelper.getElasticSearchSink(String elasticSearch)方法傳入default數據源名稱時,後台報異常信息

7.修複數據同步bug:application.properties文件中不配置db相關的選項時,同步作業報錯

8.完善數據同步任務統計信息記錄

9.解決mongodb-elasticsearch增量數據同步增量狀態記錄主鍵沒有正確生成的問題

10.修改bug:slice scroll parral和scroll parrel查詢有個bug,變數名稱寫錯了,會導致數據重複

11.數據同步模塊擴展:增加資料庫到資料庫的數據同步功能

12.將數據同步模塊從elasticsearch模塊剝離,單獨形成gradle工程 ,github地址:

https://github.com/bbossgroups/bboss-elastic-tran

13.數據同步工具功能擴展:

  • 增加mongodb-db同步模塊,支持mongodb各個版本,各種主流資料庫,案例:

https://github.com/bbossgroups/mongodb-elasticsearch

  • 增加kafka1x-elasticsearch同步模塊兼容kafka_2.12-0.10.2.0系列版本,elasticsearch各個版本:案例

https://github.com/bbossgroups/kafka1x-elasticsearch

  • 增加kafka2x-elasticsearch同步模塊兼容kafka_2.12-2.3.0 系列版本,elasticsearch各個版本,案例:

https://github.com/bbossgroups/kafka2x-elasticsearch

Elasticsearch bboss使用文檔

Elasticsearch bboss版本變更記錄


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/112000/bboss-elasticsearch-5-9-7-released
Elasticsearch Rest Client bboss v5.9.7 發布已經有124次圍觀

http://coctec.com/news/all/show-post-221205.html