基于rabbitMQ的消息管理系统

springboot整合rabbitMQ开发,对于快速接入rabbitMQ实现消息发送和订阅已经很方便了,但是这对于企业级开发来说是远远不够的,如果一类消息消费端足够的多,不可能让每个消费端程序去直接连接rabbitMQ broker,一般是消费者提供一个通用的webapi消费接口,由统一管理的rabbitMQ的消费实例将接受到的消息通过http请求转发给实际的消费端,那消费实例是可以动态的创建和删除的,消费实例占用的连接和管道资源也是可以动态分配的。本人基于rabbitMQ的二次开发的消息中间件已经在公司的实际项目中稳定运行2年,支持rabbitMQ单机和集群,最近打算将其项目出售,完全是自己业余时间开发后用于公司的项目实践中,基于springboot2.3.10和spring-boot-starter-amqp2.3.10并结合原生rabbitMQ客户端开发,可提供源码和技术支持,如果有需要的小伙伴和公司可联系留言。主要支持的特性如下:

一.消息发送工具包,支持异步发送,函数回调;支持消息加密后发送;支持启动后消息管道检查;

二.有管理ui界面,支持如下功能:

  1. ​​​​​​​CLIENT ADMIN:消息客户端
  2. MQ_CONSUME_CONN:消费链接管理
  3. MQ_EXG:交换机
  4. MQ_CONSUMER:消费实例
  5. TESTING_SENDMSG:消息测试发送
  6. CONNECTION_CHECK:链接检查
  7. MESSAGE INSURANCE:消息保全
  8. MESSAGE MANAGE:消息记录查询
  9. DELIVERY MANAGE:消息投递查询
  10. CONSUME ERROR MANAGE:  消费中的异常查询
  11. 消息幂等机制支持
  12. 支持消息重发
  13. 发送顺序消息
  14. 支持集群部署
  15. 支持消费实例的定时启停
  16. 自带消费失败的处理策略
  17. 消息消费接口支持webapi(通用)和微服务(这个需要根据您自己的项目定制)

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值