elasticsearch客户端java包选型

问题 

ES的java客户端有多个 实际开发时不知道怎么选型 网上搜索了下 找到了一个不错的建议 quora问题 

https://www.quora.com/What-is-the-best-client-library-for-elasticsearch 

1. Jest - REST based client library - Jest 

2. spring data library - spring-data-elasticsearch 

答案 

es原生的client 强制应用使用和es版本一致的jar包 

所以如果es集群环境中存在多个版本的es 使用原生es jar包就会有问题 

这时候更好的选择是使用Jest这种基于Rest请求的jar包 

如果多版本化不是一个问题的话 原生的es jar包是最好的选择 

因为它是能感知到集群 并且可以方便的路由 而且可以直接使用它 

当有新特性发布时不用依赖别人去封装

以上就是我给大家分享的内容,欢迎工作一到五年的Java工程师朋友们加入Java高级架构师 :798891710 群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代! !


转载于:https://juejin.im/post/5d01c2a8f265da1bb77662f7

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值