# reliable-message **Repository Path**: opsfast/reliable-message ## Basic Information - **Project Name**: reliable-message - **Description**: 分布式事务解决方案之基于可靠消息的最终一致性方案。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.showdoc.cc/rmq - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 63 - **Created**: 2019-04-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

------------ #### 介绍 **RMQ**(reliable-message-queue)是**基于可靠消息的最终一致性**的分布式事务解决方案。 # [中文文档](https://www.showdoc.cc/rmq "中文文档") RMQ对接示例: - https://gitee.com/NuLiing/reliable-message-samples - https://github.com/a327919006/reliable-message-samples ## 框架定位 - RMQ本身不生产消息队列,只是消息的搬运工。 - RMQ框架提供消息预发送、消息发送、消息确认、消息恢复、消息管理等功能,结合成熟的消息中间件,解决分布式事务,达到数据最终一致性。 ------------ #### Maven模块描述 | 模块名称 | 描述 | | --- | --- | | rmq-api | 提供业务系统调用的RMQ服务接口 | | rmq-service-api | 基础消息服务接口、系统工具类、实体类封装 | | rmq-service | RMQ服务接口实现、基础消息服务接口实现、消息管理子系统服务接口实现 | | rmq-schedule-api | 消息确认子系统、消息恢复子系统服务接口 | | rmq-schedule | 消息确认子系统,与上游业务系统确认消息是否发送
消息恢复子系统,重新发送消息给下游业务 | | rmq-cms-api | 消息管理子系统服务接口、实体类封装 | | rmq-cms | 消息管理子系统,提供消息管理后台 | | rmq-dal | 数据库访问层: sql语句| ------------