Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/FinVolution/pmq

信也科技MQ消息系统
https://github.com/FinVolution/pmq

broker message message-queue mq mqtt-broker mqtt-client

Last synced: 2 months ago
JSON representation

信也科技MQ消息系统

Awesome Lists containing this project

README

        

# ![](doc/assets/mq.png)PMQ 信也科技微服务`消息队列`介绍

PMQ是信也科技自研的一款轻量级分布式消息队列,能够保证消息的不丢失,具有部署和运维简单的特性。消息队列采用mysql数据库进行消息存储,能够非常方便和简单的进行水平扩展。

消息队列基于Spring Boot开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。

消息队列原生客户端不依赖任何框架,能够运行于所有Java1.8+运行时环境,同时对Spring Mvc/Spring Boot环境也有额外支持。

详细设计和部署文档,请参考 [`快速部署`](https://github.com/ppdaicorp/pmq/wiki/QuickStart)

# Screenshots

PMQ交互图

# Features
消息队列具有以下特点:

1. 支持动态重平衡
2. 支持动态修改偏移量
3. 支持动态修改线程数
4. 支持动态修改延迟时间
5. 支持动态设置黑白名单
6. 支持动态修改批量消费条数
7. 支持消息发送令牌防止乱发
8. 支持动态启停消费
9. 支持自助创建topic,自助扩容
10. 支持自助创建消费者组
11. 支持自助添加和解除绑定topic
12. 支持一个应用订阅多个消费者组
13. 失败消息重新消费
14. 支持消息无缝迁移

# PMQ技术交流群

QQ

# 参考资料
相关文档请参考 ppt在线介绍