第四届阿里中间件性能挑战赛(复赛)
1. 题目背景
Apache RocketMQ作为的一款分布式的消息中间件,历年双十一承载了万亿级的消息流转,为业务方提供高性能低延迟的稳定可靠的消息服务。随着业务的逐步发展和云上的输出,单机队列数量的逐步增加,给RocketMQ带来了新的挑战。复赛的题目要求设计一个单机百万队列以上的存储引擎,单机内存有限,需要充分利用数据结构与存储技术,最大化吞吐量。
2. 题目描述
2.1 题目内容
实现一个进程内的队列引擎,单机可支持100万队列以上。
2.2 语言限定
JAVA和C++
3. 程序目标
仔细阅读demo项目中的QueueStore,DefaultQueueStoreImpl,DemoTester三个类。
你的coding目标是重写DefaultQueueStoreImpl,并实现以下接口:
abstract void put(String qu
2021-12-01 21:06:51
11KB
Java
1