相关文章
【MQ】如何保证消息队列的高性能?
零拷贝
Kafka 使用到了 mmap 和 sendfile 的方式来实现零拷贝。分别对应 Java 的 MappedByteBuffer 和 FileChannel.transferTo
顺序写磁盘
Kafka 采用顺序写文件的方式来提高磁盘写入性能。顺序写文件,基本减少了磁盘寻道和旋转的次数完成一次磁盘 IO࿰…
建站知识
2025/1/30 19:01:28
Golang :用Redis构建高效灵活的应用程序
在当前的应用程序开发中,高效的数据存储和检索的必要性已经变得至关重要。Redis是一个快速的、开源的、内存中的数据结构存储,为各种应用场景提供了可靠的解决方案。在这个完整的指南中,我们将学习什么是Redis,通过Docker Compose…
建站知识
2025/1/30 19:01:31
Continuous Batching 连续批处理
原始论文题目: Continuous Batching — ORCA: a distributed serving system for Transformer-based generative models
关键词: Continuous Batching, iteration-level scheduling, selective batching
1.迭代级调度(iteration-level scheduling)
Orca系统又由几个关键…
建站知识
2025/1/30 19:01:32
RocketMQ 系列文章
目录
使用RocketMQ 的业务系统怎么处理消息的重试?
使用RocketMQ 的业务系统怎么保证消息处理的幂等性?
使用RocketMQ 的业务系统怎么处理消息的积压?
RocketMQ 怎么保证消息的可靠性?
RocketMQ 怎么保证消息的顺序性的?
RocketMQ 的 Topic 和消息队列MessageQueue信…
建站知识
2025/1/30 19:01:36
Java实现FIFO缓存策略实战
实现FIFO模型选择FIFO模型实现过程FIFO模型完整代码下面看一下先进先出的示例过程总结FIFO(First In First Out,先进先出)策略是一种基本的数据处理和存储管理方法,在Java中,这种策略通常用于管理那些需要按照顺序处理的数据项,比如任务的队列、数据的传输缓冲区等。在Ja…
建站知识
2025/1/30 19:01:37
一文简单回顾Java中的String、StringBuilder、StringBuffer
简单说下String、StringBuilder、StringBuffer的区别
String、StringBuffer、StringBuilder在Java中都是用于处理字符串的,它们之间的区别是String是不可变的,平常开发用的最多,当遇到大量字符串连接的时候,就用StringBuilder&am…
建站知识
2025/1/30 19:07:36
Python3 正则表达式:文本处理的魔法工具
Python3 正则表达式:文本处理的魔法工具 内容简介
本系列文章是为 Python3 学习者精心设计的一套全面、实用的学习指南,旨在帮助读者从基础入门到项目实战,全面提升编程能力。文章结构由 5 个版块组成,内容层层递进,逻…
建站知识
2025/1/30 19:07:39