RocketMQ 中的消息存储在本地文件系统中,这些相关文件默认在当前用户主目录下的 store
目录中,主要存储的文件包括 Commitlog
文件、 ConsumeQueue
文件、 IndexFile
等。
-
RocketMQ 消息存储
-
RocketMQ 消息发送
简单的记录一下 RocketMQ 消息发送的方式
-
RocketMQ Docker 环境
使用 docker compose 搭建 RocketMQ 环境
-
RocketMQ 入门
RocketMQ
是一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。 -
Golang标准库学习 - flag
flag
包实现了命令行参数的解析。 -
Golang标准库学习 - Time
time
包提供了时间和日历的相关的函数与方法 -
Golang学习 - 切片(slice)
Go 语言中数组和切片都属于集合类的类型,它们的值也都可以用来存储某一种类型的值(或者说元素)。数组类型的值的长度是固定的,而切片类型的值(以下简称切片)是可变长的。数组的长度在声明它的时候就必须给定,并且之后不会再改变。而切片的类型字面量中只有元素的类型,而没有长度。切片的长度可以自动地随着其中元素数量的增长而增长,但不会随着元素数量的减少而减小。
-
Golang学习 - 数据类型
在 Go 语言中,有基本数据类型(原生数据类型)和复合数据类型(派生数据类型)
-
Golang学习 - 命令源码文件
Golang的环境变量
GOPATH
指向的是一个或多个工作区,每个工作区中都会有以代码包为基本组织形式的源码文件。源码文件又分为三种,即:命令源码文件
、库源码文件
和测试源码文件
,它们都有着不同的用途和编写规则。 -
Golang标准库学习 - Strings
strings
包实现了用于操作字符的简单函数。