C#消息队列(RabbitMQ)零基础从入门到实战演练
一、课程介绍
如果您从工作中之听过但未有接触过消息对队列(MQ),如果你接触过一点关于MQ的知识,如果没有这么的多如果的话......,那么阿笨将通过本次《C#消息队列零基础从入门到实战演练》分享课让您对消息队列有一个实质性的了解和认识,达到实际的灵活贯通和运用。本次分享课您将学习到以下知识点:
1、微软MSMQ的基本使用技能以及MSMQ在WCF技术中的运用。
2、企业级RabbitMQ消息队列的两种消费模式(生产消费和发布订阅)的介绍和使用。
3、如何实现RabbitMQ客户端(Client)多线路连接复用。
4、RabbitMQ服务端(Server)高可用集群的搭建。
5、RabbitMQ项目实战演练:在课程实战章节阿笨将带领大家运用RabbitMQ消息队列进行一个应用场景的项目实战分享《基于开源RabbitMQ消息中间件实现客户端系统日志实时监控》。
如果您对本次分享课感兴趣的话,那么请允许阿笨带领大家一起学习吧。
废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。
![](http://upload-images.jianshu.io/upload_images/1676984-2c1962e095389da1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
五、消息队列MQ介绍和安装
5.1、微软MSMQ是什么?
MSMQ全称是Microsoft Message Queue——微软消息队列。它是一种异步传输模式,可以在不同的应用之间实现相互通信,相互通信的应用可以分布在同一台机器上,也可以分布于相连的网络空间中的任一位置。MSMQ通过发送和接受消息使得应用程序之间的通信变的更快和更可靠。
5.2、阿笨手把手教你安装微软MSMQ
详细安装文件请参考:微软MSMQ在Windows系统安装步骤说明.pdf
5.3、RabbitMQ是什么?
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue Protocol)的开源实现。它是一个受欢迎的消息代理,通常用于应用程序之间或者程序的不同组件之间通过消息来进行集成。
5.4、阿笨手把手教你安装企业级RabbitMQ
详细安装文件请参考:RabbitMQ在Windows系统安装步骤说明.pdf
六、RabbitMQ消息队列集群服务器搭建过程演示
![](http://upload-images.jianshu.io/upload_images/1676984-71654aef25eabfa5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
七、RabbitMQ应用场景之日志处理实战演示
阿笨本次分享课将带领大家运用RabbitMQ消息队列产品进行项目实战,基于开源RabbitMQ消息中间实现客户端系统日志实时监控处理。实现核心步骤如下:
1、日志采集客户端,负责日志数据采集,定时写受写入RabbitMQ队列。
2、RabbitMQ消息队列,负责日志数据的接收,存储和转发。
3、日志处理应用:订阅并消费RabbitMQ队列中的日志数据。
相关文章
- 《CLR via C#》笔记:第5部分 线程处理(1)
- c#byte类型转换成string_java字符串转byte数组
- 分享一款漂亮的 C# .Net 图形验证码
- C#静态类
- 分享一个c#写的开源分布式消息队列equeue
- 分享一个c#写的开源分布式消息队列equeue
- .NET 生态现状:超一半 .NET 开发者使用 C# 8、.NET Framework 使用量减少
- C#操作注册表的方法
- c#开发的程序安装时动态指定windows服务名称
- c#winform窗口一直置顶显示在桌面最上方或最底层的方法
- 深入分析C#连接Oracle数据库的连接字符串详解
- 深入理解C#实现快捷键(系统热键)响应的方法
- 深入理解C#索引器(一种支持参数的属性)与属性的对比
- C#技巧之快速删除bin和obj文件夹的方法
- C#实现微信公众号群发消息(解决一天只能发一次的限制)实例分享
- asp.netC#生成和解析二维码的实例代码
- C#实现的图片盖章功能,支持拖拽、旋转、放缩、保存