![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
lihuayong
这个作者很懒,什么都没留下…
展开
-
RocketMQ-消息存储
一、磁盘文件结构1.1文件简介RocketMQ的Broker机器磁盘上的文件存储结构CommitLog:消息主体以及元数据的存储主体,存储Producer端写入的消息主体内容。单个文件大小默认1G,文件名长度为20位,左边补零,剩余为起始偏移量,比如00000000000000000000代表了第一个文件,起始偏移量为0,文件大小为1G=1073741824;当第一个文件写满了,第二个文件为00000000001073741824,起始偏移量为1073741824,以此类推。消息主要是顺序写入日志转载 2020-09-13 13:07:52 · 1051 阅读 · 1 评论 -
RocketMQ-基础介绍
一、RocketMQ术语1.1Producer消息生产者,位于用户的进程内,Producer通过NameServer获取所有Broker的路由信息,根据负载均衡策略选择将消息发到哪个Broker,然后调用Broker接口提交消息。1.2Producer Group生产者组,简单来说就是多个发送同一类消息的生产者称之为一个生产者组。1.3Consumer消息消费者,位于用户进程内。Consumer通过NameServer获取所有broker的路由信息后,向Broker发送Pull请求来获取消息数据转载 2020-09-12 12:39:44 · 761 阅读 · 1 评论 -
Redis多机数据库—主从复制-Sentinel-集群
读《Redis设计与实现》笔记一、复制在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制(replicate)另一个服务器,被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave),Redis的复制功能分为同步和命令传播两个操作,1.1同步当客户端向从服务器发送SLAVEOF命令,要求从服务器复制主服务器时,从服务器首先需要执行同步操作,以下是PSYNC命令的执行步骤:从服务器向主服务器发送PSYNC命令原创 2020-08-09 11:53:33 · 232 阅读 · 0 评论 -
Elasticsearch初级学习笔记
Elasticsearch-基础介绍及索引原理分析:分析倒排索引,分析term index的压缩算法和posting list的压缩算法原创 2020-08-22 13:11:58 · 646 阅读 · 0 评论