/MYMQ

一款轻量级消息中间件。

Primary LanguageJavaMIT LicenseMIT

MYMQ 介绍

一款轻量级分布式消息队列中间件,具有部署单和运维的特性。消息队列采用rocksdb进行消息存储,架构采用主备模式,能够非常方便的进行水平扩展。

Features

消息队列具有以下特点:

  1. 支持P2P,PUB/SUB等消息模型。
  2. 海量消息存储,使用rocksdb作为消息的底层存储引擎。
  3. 毫秒级延迟,单机百万条消息吞吐。
  4. 主备宕机自动切换。
  5. 支持延迟队列。单条消息设置到秒级的延迟时间。提供丰富的消息类型,包括延迟消息和循环延迟消息。
  6. 多语言客户端支持。
  7. 事物消息支持。
  8. 控制台管理。方面管理topic,group等信息。
  9. 支持监控告警提醒。
  10. ......

MYMQ架构图

模块介绍

部署

外部依赖

部署步骤

使用

MYMQ技术交流群