设为首页收藏本站

                      LUPA开源社区

                       找回密码
                       注册
                      文章 帖子 博客
                      LUPA开源社区 首页 业界资讯 软件追踪 查看内容

                      Elasticsearch Rest Client bboss v5.1.5发布

                      2018-10-25 22:36| 发布者: joejoe0332| 查看: 173| 评论: 0|原作者: oschina|来自: oschina

                      摘要: The best Elasticsearch HighlevelRest Client API-----bbossv5.1.5 发布。主要功能特色ElasticSearch兼容性:2.x,5.x,6.x,+JDK兼容性: jdk 1.6+Spring boot兼容性:1.x,2.xORM和DSL二者兼顾,类mybatis方式操作Elast ...

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

                      主要功能特色

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

                      2. JDK兼容性: jdk 1.6+

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

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

                      5. 支持SQL和JDBC

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

                      v5.1.5功能改进

                      • 提供一组sql和fetchQuery API,可替代es jdbc模块;引入bboss即可拥有bboss的客户端自动发现和容灾能力、对es、jdk、spring boot的兼容性能力,又可以拥有es jdbc的所有功能,同时还解决了因为引入es jdbc导致项目对es版本的强依赖和兼容性问题,使用参考文档:

                              https://my.oschina.net/bboss/blog/2247795

                      • 文档version类型由int改为long

                      • 改进对jdk 1.6的支持

                      • client api调整为单实例,?#30475;?#33719;取到的都是单实例多线程安全的ClientInterface对象:
                        //创建创建/修改/获取/删除文档的客户端对象,单实例多线程安全
                        ClientInterface clientUtil = ElasticSearchHelper.getConfigRestClientUtil("esmapper/scroll.xml");
                        ClientInterface clientUtil = ElasticSearchHelper.getRestClientUtil();

                      • 解决slice scroll api并行查询时,在没有数据的情况下抛出空指针问题,参考文档:
                        https://my.oschina.net/bboss/blog/1942562

                      • 完善searchAll Api,内部采用scroll来实现检索所有索引数据

                              使用参考文档:https://my.oschina.net/bboss/blog/2245872

                      • 数据导入工具改进:

                      1. 解决配置定时任务的情况下,全量导入报空指针异常问题

                      2. 数据导入工具改进:增加打印同步任务进度情况日志开关

                      3. 增加列名强制转小写控制?#38382;?/p>

                      4. 可以添加多个任务执行拦截器

                      5. 可以在作业程序中获取作业配置文件配置的全局?#38382;?br>CommonLauncher.getBooleanAttribute("dropIndice",false)

                      6. 同步工具demo?#24615;?#21152;多个表数据同步案例,文档?#24615;?#21152;jvm 内存配置说明:
                        https://gitee.com/bbossgroups/db2es-booter


                      更多功能改进请浏览:commit

                      快速集成和应用参考文档 

                      所有项目集成参考文档:https://my.oschina.net/bboss/blog/1801273 

                      spring boot项目集成参考文档:https://my.oschina.net/bboss/blog/1835601

                      详细使用文档 

                      https://my.oschina.net/bboss/blog/1556866 

                      源码托管地址 


                      酷毙

                      雷人

                      鲜花

                      鸡蛋

                      漂亮
                      • 快毕业了,没工作经验,
                        找份工作好难啊?
                        赶紧去人才芯片公司磨练吧!!

                      最新评论

                      关于LUPA|人才芯片工程|人才招聘|LUPA?#29616;?/a>|LUPA教育|LUPA开源社区 ( 浙B2-20090187  

                      返回顶部
                      双色球中奖图片