开发四年只会写业务代码,分布式高并发都不会还做程序员?  

The best Elasticsearch Highlevel Rest  Client API-----bboss   v5.5.3 发布。

主要功能特色

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

  2. JDK兼容性: jdk 1.7+

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

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

  5. 支持SQL和JDBC

  6. 提供快速而高效的数据导入ES工具

v5.5.3 功能改进:

  1. 完善orm保存对象到es序列化机制,避免非ESBaseData和ESId对象的相关属性被忽略掉

  2. 数据同步工具支持mysql8,tidb,hive

  3. 完善http组件:自定义重试机制 
    http.customHttpRequestRetryHandler=org.frameworkset.spi.remote.http.ConnectionResetHttpRequestRetryHandler
    空闲连接校验频率,单位毫秒,>0起作用http.validateAfterInactivity=3000
    每次获取connection时校验连接,true,校验,默认false
    http.staleConnectionCheckEnabled=false

  4. 依赖的http组件版本升级:
    httpclient, version: '4.5.6'
    httpcore, version: '4.4.11'
    httpmime, version: '4.5.6'

  5. 完善框架打印的日志信息

  6. 修复释放资源时抛出空指针异常

  7. 数据同步工具改进:可以按日期时间自动分表,使用方法importBuilder
    .setIndex("dbdemo-{yyyy.MM.dd}") //通过{yyyy.MM.dd}设置按日期分索引表

  8. 数据同步工具改进:解决忽略字段名称小写时不起作用的问题

  9. 新增GeoPoint和GeoShape两个对象

  10. 增加单值聚合查询的api和测试用例
    参考文档:https://esdoc.bbossgroups.com/#/agg

  11. 增加open/close index方法

  12. 批量修改/添加文档api完善:增加指定对象字段名称对应的值作为文档id和文档父id

  13. 增加一组通用api:通过ClientOptions/UpdateOptions指定控制参数对应的对象字段,替代原有的@ESId,@ESParentId等注解

  14. 优化dsl配置文件热加载机制:解决jar中dsl配置文件热加载问题

  15. 新增一个基于spring boot2的web demo
    https://github.com/bbossgroups/es_bboss_web

  16. 修复数据同步工具bug:解决增量同步线程池重复创建问题,建议大家将版本升级到5.5.3

  17. 完善对elasticsearch 1.x版本的支持,searchallparallel方法支持es 1.x版本

  18. 数据同步工具:elasticsearch同步到dbes增加scroll parallel导出功能

  19. 数据导出工具: 任务执行结果处理接口,对每次bulk任务的结果进行成功和失败反馈,然后针对失败的bulk任务进行相应处理,参考文档:
    https://esdoc.bbossgroups.com/#/db-es-tool

  20. 数据同步工具:规范并修改相关类的名称

  21. sclice scroll检索内部采用异步方式执行每个scroll查询结果

  22. scroll检索增加异步处理每个scroll查询结果的功能

  23. 数据同步工具:增加在过滤器中过滤记录功能

  24. Innerhit检索时层级超过2级的对象(继承ESBaseData对象)中没有设置文档id等信息问题修复

更多功能改进请浏览:commit

bboss elasticsearch 使用参考文档
https://esdoc.bbossgroups.com

bboss v5.5.3 发布,Elasticsearch Rest Client相关推荐

  1. CCleaner v5.55.7108 发布,新增软件升级功能

    CCleaner v5.55.7108 发布了.Cleaner 是一款系统优化和隐私保护工具,主要用来清除 Windows 系统的垃圾文件与使用者的上网记录.CCleaner 的体积小,运行速度极快, ...

  2. ElasticSearch Python Client ReadTimeout

    ElasticSearch Python Client ReadTimeout ElasticSearch Python Client API,Bulk操作时,当ElasticSearch服务端的性能 ...

  3. Rainbond v5.1.2发布,微服务架构应用便捷管理和交付

    Rainbond v5.1.2发布,微服务架构应用便捷管理和交付 Rainbond是开源的企业应用云操作系统,支撑企业应用的开发.架构.交付和运维的全流程,通过无侵入架构,无缝衔接各类企业应用,底层资 ...

  4. 谷歌:明年开始对应用内购买抽取 30% 分成;钉钉创始人无招将离任;Java O2OA V5.2.0 发布|极客头条

    整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 扫描上方二维码,快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋 ...

  5. Springboot 整合ElasticSearch(Client篇)

    目录 1.简介 2.依赖.pom.xml 3.配置类ESConfig 4.yml配置文件 5.实体类,省略不写了,根据自己的业务定义实体类 6.Client的使用 7.有问题留言,谢谢 1.简介 相信 ...

  6. vue固定资产管理系统_Java 开源办公开发平台 O2OA V5.1.1 发布 | 支持 Vue、React、Angular...

    Java 开源办公开发平台 O2OA V5.1.1 发布 | 支持 Vue.React.Angular 作者:无 时间:2020-07-02 10:48:24 O2OA提供了门户平台,使用可视化方式设 ...

  7. Tabulator javascript data grid数据表格控件v5.1.0 发布说明

    发行说明 编辑器配置 文件导入 阿贾克斯 键绑定 菜单 分页 列 可移动行 排序 格式化 数据树 下载 Bug修复 编辑器配置 一个新的.editorconfig文件已添加到 Tabulator 项目 ...

  8. 5.4节呈献:HP-Socket v5.3.1 发布 — 支持 Android NDK

    项目主页 : http://www.oschina.net/p/hp-socket 开发文档 : http://www.docin.com/p-2079016612.html 下载地址 : https ...

  9. 微信支持环信_环信客户互动云v5.39已发布:支持微信小程序接入

    环信客户互动云v5.39_产品更新说明 发布日期:2018-11-06 客服模式 质检中新增会话ID字段 质检中新增会话ID字段,与历史会话中的会话ID对应,支持根据会话ID搜索质检会话,以及在质检详 ...

  10. FineUIPro v5.1.0 发布了!

    FineUIPro v5.1.0 已发布,这已经是自 2014 年以来的第 31 个版本,4 年来精雕细琢,只为你来! 上个大版本新增了响应式布局,而这个版本主要是BUG修正,此外还增加了树控件的级联 ...

最新文章

  1. ORA-12518 TNS:监听程序无法分发客户机连接 解决办法
  2. Activity缓存方法。
  3. 文献记录(part7)--An Improved Biclustering Algorithm and Its Application to Gene Expression ...
  4. Redis Hash 类型操作及常用命令
  5. java中的位移运算符_java中的移位运算符(, , )
  6. Java多线程之后台线程不执行finally
  7. 《纽约时报》:乔布斯是伟大的暴君
  8. oracle用游标,Oracle游标使用全解
  9. Win10 通过 VirtualBox安装CentOS7操作手册
  10. LIRE的使用:搜索相似的图片
  11. 最新高清IT职业技能图谱(15图)
  12. 建站基础知识之HTML 是何方神圣?
  13. python 爬虫基础(一)Beautifulsoup基础介绍
  14. 手机处理器排名2019_手机CPU天梯图2020年3月最新版 你的手机处理器排名高吗?...
  15. Apple Pay初探
  16. intel 显卡 opencl安装
  17. 鸥玛软件在深交所创业板挂牌上市,系山东大学间接控股企业
  18. 最后一公里极速配送(一)
  19. 初探Java反序列化漏洞
  20. 1.【Windows图标点击无反应修复

热门文章

  1. XGBoost和LightGB
  2. C++例4.11 求两个或三个正整数中的最大数,用带有默认参数的函数实现。
  3. 技校学计算机和本科计算机,中专计算机专业学什么,中专和技校的区别​
  4. linux桌面系统开启wifi,8089B开启Wifi的方法(默认的红旗linux系统)
  5. python 直线检测_python hough变换检测直线的实现方法
  6. Maximum Score After Splitting a String
  7. tensorflow学习笔记(1):使用入门
  8. 【生信进阶练习1000days】day4-Annotation包中mapIds函数的使用
  9. vofuria的开发(3)将vuforia引入新建立的工程
  10. oracle删除导入库,oracle数据库删除和导入方法