文件名称:messagequeue
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-21 17:01:53
Java
写在前面: 在开始coding前请仔细阅读以下内容 1. 题目背景 Apache RocketMQ作为的一款分布式的消息中间件,历年双十一承载了万亿级的消息流转,为业务方提供高性能低延迟的稳定可靠的消息服务。随着业务的逐步发展和云上的输出,单机队列数量的逐步增加,给RocketMQ带来了新的挑战。复赛的题目要求设计一个单机百万队列以上的存储引擎,单机内存有限,需要充分利用数据结构与存储技术,最大化吞吐量。 2. 题目描述 2.1 题目内容 实现一个进程内的队列引擎,单机可支持100万队列以上。 2.2 语言限定 JAVA和C++ 注意: Java和C++一起参与排名。 C++的Demo还在制作中(预计两天后可以出来),其核心逻辑与Java是一致的。选手们可以参考Java先行开始代码编写。 3. 程序目标 仔细阅读demo项目中的QueueStore,DefaultQueueStoreIm
【文件预览】:
messagequeue-master
----.gitignore(21B)
----src()
--------main()
--------test()
----pom.xml(2KB)
----README.md(4KB)