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