【文件属性】:
文件名称:messagequeue
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-01 23:15:13
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)