# Sheng.RabbitMQ.CommandExecuter **Repository Path**: iccb1013/Sheng.RabbitMQ.CommandExecuter ## Basic Information - **Project Name**: Sheng.RabbitMQ.CommandExecuter - **Description**: 使用 .Net 对 RabbitMQ 的一个简单封装。它通过XML配置文件定义Exchange及队列等信息,根据此配置文件自动声明及初始化相关队列信息,方便 .Net 开发人员使用 RabbitMQ。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-03-15 - **Last Updated**: 2021-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sheng.RabbitMQ.CommandExecuter 请访问原版代码库,以获得最新更新: Github: https://github.com/iccb1013/Sheng.RabbitMQ.CommandExecuter Gitee: https://gitee.com/iccb1013/Sheng.RabbitMQ.CommandExecuter MIT 协议开源,可以随意使用,但是需在源代码和产品关于画面保留版权声明和我的网站链接,谢谢。 Sheng.RabbitMQ.CommandExecuter 是使用 .Net 对 RabbitMQ 的一个简单封装。 它通过XML配置文件定义Exchange及队列等信息,根据此配置文件自动声明及初始化相关队列信息,方便 .Net 开发人员使用 RabbitMQ。 并实现了一个基于 MQ 的命令执行器,将 MQ 消息抽象化为命令,发布端和订阅端通过命令进行交互。默认实现了两个命令: + HTTP请求转发,将收到的MQ消息的指定内容转发到指定URL上; + 数据库同步,通过预先定义的配置文件,指明不同数据库和表之间的关联关系,发送端向 MQ 中发布数据库同步命令后,订阅方(可作为 windows 服务部署,已在工程中实现)负责解析并执行数据库同步工作。 你可以直接使用基本的 RabbitMQ 封装,也可以在此命令模式的基础上实现你自己的命令。 详细说明请浏览: https://shengxunwei.com 曹旭升(sheng.c) QQ:279060597 Email:cao.silhouette@msn.com @南京