![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
消息队列
文章平均质量分 95
消息队列
curd_boy
热爱编程,喜欢探索新技术
展开
-
【后端】消息队列--Kafka篇
parition中的消息采用多个小文件段的方式存储,很容易实现消息定期清除或删除已经消费完的文件。通过索引文件可以快速定位message在日志文件中的位置。索引文件通过Mmap技术直接映射到内存中,这样对索引的操作就不需要操作磁盘IO,也减少了数据在内存中的拷贝次数。索引文件采用稀疏存储,可以大幅降低索引文件映射到内存中时占用的内存空间大小。它把所有的消息都变成一个批量的文件,并且进行合理的批量压缩,减少网络IO损耗通过mmap提高I/O速度,写入数据的时候由于。原创 2022-04-02 00:22:48 · 4111 阅读 · 0 评论 -
【后端】消息队列--RocketMQ篇
rabbitmqpackage mainimport ( "fmt" "log" "strconv" "github.com/streadway/amqp")func failOnError(err error, msg string) { if err != nil { log.Fatalf("%s: %s", msg, err) }}func main() { conn, err := amqp.Dial("amqp://admin:admin@localhost:原创 2020-09-18 23:29:17 · 1771 阅读 · 1 评论