Skip to content

消息队列服务 ​

guava-mq-provider-starter / guava-mq-consumer-starter — 基于 RabbitMQ 的消息生产与消费服务。

基本信息 ​

属性值
生产者工程guava-mq-provider-starter
消费者工程guava-mq-consumer-starter
消息中间件RabbitMQ 4.3.2

核心功能 ​

消息类型 ​

类型说明使用场景
Direct点对点消息日志记录、任务通知
Fanout广播消息数据同步、缓存刷新
Topic路由消息按规则分发

异步日志 ​

通过 MQ 异步记录各类日志,降低接口响应时间:

日志类型说明
操作日志用户操作行为记录
登录日志用户登录信息记录
系统日志记录系统所有请求的日志
任务日志定时任务执行记录

消费端 ​

guava-mq-consumer-starter 通过 Listener 监听队列,批量写入各日志表。

技术实现 ​

技术说明
RabbitMQ消息中间件
Spring AMQPRabbitMQ 集成
异步处理降低接口响应时间

相关文档 ​