上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 6.1 硬件选择 Elasticsearch 的基础是 Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的 路径可在 ES 的配置文件../config/elasticsearch.yml 中配置,如下: # Paths # # Path to directory where to st 阅读全文
posted @ 2022-05-21 22:58 狂热搬砖家 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 5.1 Spring Data 框架集成 5.1.1 Spring Data 框架介绍 Spring Data 是一个用于简化数据库、非关系型数据库、索引库访问,并支持云服务的 开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持 map-reduce 框架和云计 算数据服务。 Spring 阅读全文
posted @ 2022-05-21 22:41 狂热搬砖家 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 4.1 核心概念 4.1.1 索引(Index) 一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的 索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必 须全部是小写字母),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时 候,都要 阅读全文
posted @ 2022-05-17 11:49 狂热搬砖家 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 3.1 相关概念 3.1.1 单机 & 集群 单台 Elasticsearch 服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器 性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 除了负载能力,单点服务器也存在其他问题:  单台机器存储容量有限  单服务器 阅读全文
posted @ 2022-05-17 10:57 狂热搬砖家 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 2.1 Elasticsearch 安装 2.1.1 下载软件 Elasticsearch 的官方地址:https://www.elastic.co/cn/ Elasticsearch 最新的版本是 7.11.2(截止 2021.3.10),我们选择 7.8.0 版本(最新版本半 年前的版本) 下载 阅读全文
posted @ 2022-05-14 18:53 狂热搬砖家 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1.1 Elasticsearch 是什么 The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。 能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视 化。Elaticsea 阅读全文
posted @ 2022-05-14 17:23 狂热搬砖家 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 10.1. clustering 10.1.1. 使用集群的原因 最开始我们介绍了如何安装及运行 RabbitMQ 服务,不过这些是单机版的,无法满足目前真实应用的 要求。如果 RabbitMQ 服务器遇到内存崩溃、机器掉电或者主板故障等情况,该怎么办?单台 RabbitMQ 服务器可以满足每秒 1 阅读全文
posted @ 2022-05-14 16:14 狂热搬砖家 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 9.1. 幂等性 9.1.1.概念 用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。 举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常, 此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询 阅读全文
posted @ 2022-05-14 16:00 狂热搬砖家 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 在生产环境中由于一些不明原因,导致 rabbitmq 重启,在 RabbitMQ 重启期间生产者消息投递失败, 导致消息丢失,需要手动处理和恢复。于是,我们开始思考,如何才能进行 RabbitMQ 的消息可靠投递呢? 特别是在这样比较极端的情况,RabbitMQ 集群不可用的时候,无法投递的消息该如 阅读全文
posted @ 2022-05-14 15:51 狂热搬砖家 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 7.1. 延迟队列概念 延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望 在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的 元素的队列。 7.2. 延迟队列使用场景 1.订单在十分钟之内未支付则自动取消 2.新创建的店铺, 阅读全文
posted @ 2022-05-14 15:14 狂热搬砖家 阅读(53) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页
点击右上角即可分享
微信分享提示