06 2023 档案
摘要:## 5.多级缓存 传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库  存在的问题 1. 请求要经过Tomcat处理,
阅读全文
摘要:# 高级篇 > 1-4为分布式缓存,5-9为多级缓存 ## 1.Rdis持久化 > `Redis`有两种持久化方案 > > - **RDB**持久化 > - **AOF**持久化 ### 1.1.RDB持久化 RDB(Redis Database Backup file)(Redis数据备份文件),
阅读全文
摘要:# 进阶篇 ## 1.缓存 ### 1.1.缓存介绍 #### 1.1.1.介绍 **缓存(**Cache),就是数据交换的**缓冲区**,俗称的缓存就是**缓冲区内的数据** #### 1.1.2.作用 缓存数据存储于代码中,而代码运行在内存中,内存的读写性能远高于磁盘,缓存可以大大降低**用户访
阅读全文
摘要:# 4.ES8.0 ## 4.1.新特性 1.减少内存堆使用,完全支持`ARM`架构,引入全新的方式以使用更少的存储空间,从而让每个节点托管更多的数据 2.降低查询开销,在大规模部署中成效尤为明显 3.提高日期直方图和搜索聚合的速度,增强了页面缓存的性能,并创建了一个新的搜索短语`pre-filte
阅读全文
摘要:# 3.ES核心 ## 3.1.核心概念 ### 3.1.1.索引 一个索引就是一个拥有几分相似特征的文档的集合。 一个索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字。在一个集群中,可以定义任意多的索引。 能搜索的数据必
阅读全文
摘要:# 1.介绍与安装 ## 1.1.ElasticStack核心 The Elastic Stack,包括 Elasticsearch、Kibana、Beats 和Logstash(也称为ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。 ES(
阅读全文
摘要:# 7.消息的性质 ## 7.1.消息可靠性 消息的可靠性投递就是要保证消息投递过程中每一个环节都要成功,那么这肯定会牺牲一些性能,性能与可靠性是无法兼得的 如果业务实时一致性要求不是特别高的场景,可以牺牲一些可靠性来换取性能。  2.DirectExchange(直连) 3.TopicExchange(主题) 4.HeadersExchange(头部) 以下类型的交换机使用都会使用到这两个步骤 ①选择依赖 ![image-2023060223273
阅读全文
摘要:# 1.简介与入门 ## 1.1.MQ介绍 ### 1.1.1.概念 MQ(message queue),本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”
阅读全文