当前位置: 首页 > news >正文

网站制作方案中哪几个点比较重要企业网站的发展历史

网站制作方案中哪几个点比较重要,企业网站的发展历史,it外包合同模板,宜宾网站建设公司不同版本的ES差异非常大,包括不局限于ES语法、架构、API、集群搭建等等。这些差异足以导致不同版本是否能满足你的业务场景以及后续开发维护成本等各种问题。 先说结论,以个人实践经验及综合考虑推荐使用 7.x 版本中的 7.10版本 ES版本对比 以下是通过…

不同版本的ES差异非常大,包括不局限于ES语法、架构、API、集群搭建等等。这些差异足以导致不同版本是否能满足你的业务场景以及后续开发维护成本等各种问题。

先说结论,以个人实践经验及综合考虑推荐使用 7.x 版本中的 7.10版本

ES版本对比

以下是通过网上大量资料搜索整理对比了对各个版本差异汇总出的一个表格

类型\版本

6.x

7.x

8.x

建议

Licence

Apache 2.0

7.0 ~ 7.10 Apache 2.0

7.11++ SSPL

SSPL

建议选择更友好的Apache2.0版本,SSPL协议对于想要让ES做为PAAS对外提供服务的话,将会面临es厂商的限制

云厂商支持程度

腾讯、阿里云均支持,

华为不支持

腾讯云支持7.10.1、7.14.2

阿里云ES普通版支持7.7、7.10、7.16

阿里云ES Serverless只支持7.10.x

华为云支持7.6.2, 7.10.2

腾讯支持 8.11.3

阿里云ES普通版支持8.5、8.9

华为不支持

各云厂商也主要在推广7.x版本,稳定性及占用率更高,建议选择7.x中的7.10.0版本

发版时间

初版2016

2019年

2021年底

建议选择7.x版本,经历将近4年,稳定性已经经过验证,6.x和8.x一个太老一个太新

特性差异

/

集群配置简化,master选举进行了优化,

能够避免集群脑裂问题;

索引创建已经去除了type,更加简化;

索引查询算法升级,查询性能有优化;

提供安全策略;

Kibana更轻量化,更易用;

ES API进行了升级方便后续升级使用;

更加安全,es默认开启了一些安全功能;

新的搜索API 特性,比如支持NLP等;

7.x基本也能满足目前需求,稳定性也更有保障

JDK版本

Java 8

7.0.x-7.4.x 支持8

7.5.x-7.14.x 支持8-11

7.15.x-7.17.x 支持8/11/17

Spring Boot兼容性

2.1 ~ 2.2版本对6.x支持

2.3 ~ 2.7版本对7.x支持

/

这块主要看你Spring Boot框架版本了

ES客户端SDK版本选择

结论 :使用spring官方提供的spring-boot-es-starter

以下为各种客户端对比

客户端

适用版本

优点

缺点

建议

TransportClient

5.x

6.x

启动速度快,轻量级,可创建极多连接,与应用程序解耦;推荐使用原生的,ES本身就很简单,灵活性很高

分发或查询数据速度较慢,不能获取指定节点数据,高版本已经废弃

不建议使用

JestClient

5.x

6.x

7.x

提供Restful API, 原生ES API不具备;若ES集群使用不同的ES版本,使用原生ES API会有问题,而Jest不会;更安全(可以在Http层添加安全处理);JestClient是ElasticSearch的Java HTTP Rest客户端; JestClient填补了 ElasticSearch缺少HttpRest接口客户端的空白; JestClient可以跨版本

18年已经停止更新,7.x、8.x版本兼容性存疑

不建议使用

RestClient

low-level-rest-client

5.0+

基于Http Client 进行的简单封装,RestClient可以跨版本,支持到目前8.x所有版本。

HttpClient和Jsoup都不直接支持发送DELETE方法带参数的请求(官方高版本已经放弃使用)。使用成本较高

不推荐

high-level-rest-client

7.2.0-7.16.x

官方基于RestClient进行的封装,提供一系列API方便对ES的使用

在7.17版本后官方又废弃了

7部分版本推荐使用

New ElasticsearchClient

7.17+

为最新官方提供的版本

较高版本es适用

8.x官方推荐使用

spring-boot-es-starter

3.0+

spring官方封装的ES api,使用起来相对简单,也spring兼容性也能保障,教程也比较多。

需要与使用的es版本进行匹配

推荐使用

http://www.yayakq.cn/news/722889/

相关文章:

  • 网站建设与管理实用教程课后答案wordpress pdf 免费
  • 外贸网站建设系统如何查看wordpress版本号
  • 如何做电子商务网站如何形容网站开发公司技术经验
  • 查看邮箱注册的网站怎么样制作一个公司网站
  • 如何做网站友情链接wordpress建站教程书推荐
  • 林州网站建设制作制作灯笼作文300字
  • 宜春做网站的公司哪家好做网站用地图
  • 苏州网站seo优化接入服务商网站备案管理系统技术规范要求
  • 域名网站建设方案书建设银行网站的目的
  • 建设官方网站wordpress获取4条文章标题
  • 网站商城注意事项做类似猪八戒网的网站
  • 长沙多迪php网站开发培训学校企业宣传网站方案
  • 菏泽市建设局网站电话号码做网站先学什么
  • 云建站精品模版天威虎建设集团官方网站
  • 做网站服务器多大的好单仁网站建设
  • 南宁网络公司网站建设最新黑帽seo教程
  • wordpress注册界面修改密码网站seo怎么填写
  • 效果好的锦州网站建设石景山做网站的公司
  • 东莞微信网站建设推荐网站建设浏览器不兼容
  • 淘宝客做连接网站吗泰安专业的网站制作
  • 桂林北站时刻表c2c模式类型
  • wordpress 下载受限常州网站推广优化
  • 素材网站整站下载南庄营销网站建设
  • 学会网站建设的重要性网站建设备案图片
  • 龙岗商城网站建设教程个人工作室项目
  • 房地产网站加盟平面设计素材图
  • 盐城网站制作哪家好推荐佛山顺德网站建设
  • 做网站的公司那家好。wordpress怎样静态化
  • 做淘宝客可以有高佣金的网站上海网站设计制作报价
  • 信用徐州网站建设情况做电子简历的网站