![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
redis学习笔记 简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的...
ElasticSearch使用的是倒排索引,既然是倒排索引,对应的肯定有正向索引,我们先来把这两个概念弄清楚 正向索引 正排索引表是以文档的ID...
ElasticSearch在性能优化上分为两大部分,一个是单机的参数优化(这个占大部分),另一个是集群的设置,集群从一定程度上可以看做是多个单机...
RocketMQ的HA主要体现在服务器端的Namesrv和broker的配置上,既然是进行了HA,那么肯定是集群来保证的,我们一一来看。 Nam...
Queue接口与List、Set同一级别,都是继承了Collection接口。队列是一种数据结构.它有两个基本操作:在队列尾部加人一个元素,和从...
RocketMQ作为一个消息中间件,大部分业务逻辑都在对Message进行传递和处理,我们以Message的生命周期为切入点,来探一探它的运行原...
RocketMQ是通过MQFaultStrategy的selectOneMessageQueue方法来选择发送队列的 MQFaultStrate...
从RocketMQ架构解析中我们了解到了RocketMQ的架构设计原理,接下来我们根据架构图来解析各个步骤的源码,探索RocketMQ是怎么实现...
在分布式系统中,各个子系统、节点之间需要进行及时的数据交换,消息中间件应运而生,现在比较常见的MQ产品主要是ActiveMQ、RabbitMQ、...
文集作者