![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
简单的绿竹
学无止境,活到老学到老。脚踏实地,一步一个脚印。坚持,用心,努力,加油!
展开
-
Net消息队列的使用
http://blog.csdn.net/pukuimin1226/article/details/19030691版权声明:作者:真爱无限 出处:http://blog.csdn.net/pukuimin1226 本文为博主原创文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接..Net使用消息队列,借助windows组转载 2017-04-20 00:17:01 · 2094 阅读 · 0 评论 -
.Net下RabbitMQ的使用(7) -- 消息的传输控制
http://www.cnblogs.com/haoxinyue/archive/2012/10/01/2709644.html前文中也多次提到消息传输的一些概念,这一篇比较全面的介绍一下,然后补充一些内容。 消息的应答RabbitMQ有两种应答模式,自动和手动。这也是AMQP协议所推荐的。这在point-to-point和broadcast都是一样的。自动应答-当Rabbit...转载 2018-08-03 18:09:31 · 158 阅读 · 0 评论 -
.Net下RabbitMQ的使用(8) -- 远程过程调用RPC
http://www.cnblogs.com/haoxinyue/archive/2012/10/04/2711490.htmlRPC是在计算中是一种常见的模式,是通常我要用消息队列来实现RPC有3个关键点:1. 服务的寻址2. 消息的接收3. 消息的关联 在RabbitMQ的.net客户端里,提供了2个类:SimpleRpcClient 和 SimpleRpcSer...转载 2018-08-03 18:11:13 · 420 阅读 · 0 评论 -
.Net下RabbitMQ的使用(9) -- 在WCF下使用RabbitMQ
http://www.cnblogs.com/haoxinyue/archive/2012/10/05/2712381.htmlRabbitMQ .net客户端通过自定义的Binding和Transport Binding Element扩展了WCF,使之能够在AMQP协议上使用。在WCF中,Binding作为一系列Binding Elements的栈,控制了消息传输的大部分方面如安全,消息格...转载 2018-08-03 18:13:08 · 204 阅读 · 0 评论 -
分布式系统中的节点失效算法
http://www.cnblogs.com/haoxinyue/archive/2013/01/15/2861395.html在分布式系统中,我们常常需要检测某一个节点机器的状态(是否可以正常工作)。常用的分布式部署会有两种方式:中心化和去中心化。中心化架构类似于星型架构,比如HDFS的架构,集群中会有单独一个主服务器(如HDFS中的NameNode)和多个从服务器(如HDFS中的Da...转载 2018-08-03 18:16:44 · 1159 阅读 · 0 评论 -
windows下 安装 rabbitMQ 及操作常用命令
http://www.cnblogs.com/ericli-ericli/p/5902270.html rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang 所以在安...转载 2018-08-01 18:07:14 · 126 阅读 · 0 评论 -
RabbitMQ原理与相关操作(一)
http://www.cnblogs.com/ericli-ericli/p/5917018.html小编是菜鸟一枚,最近想试试MQ相关的技术,所以自己看了下RabbitMQ官网,试着写下自己的理解与操作的过程。刚开始的第一篇,原理只介绍 生产者、消费者、队列,至于其他的内容,会在后续中陆续补齐。引入MQ话题什么时候会用到MQ可能很多人有疑惑:MQ到底是什么?哪些场景下要使用M...转载 2018-08-01 18:09:14 · 184 阅读 · 0 评论 -
RabbitMQ原理与相关操作(二)
http://www.cnblogs.com/ericli-ericli/p/5924608.html接着 上篇随笔 增加几个概念:RabbitMQ是一个在AMQP(高级消息队列协议)标准基础上完整的,可服用的企业消息系统。AMQP模型的功能组件图(上图摘自 Sophia_tj 的 第2章 AMQP模型)AMQP的四个总要概念:1、虚拟主机(virtual host)或(v...转载 2018-08-01 18:11:36 · 126 阅读 · 0 评论 -
RabbitMQ原理与相关操作(三)消息持久化
http://www.cnblogs.com/ericli-ericli/p/5938106.html 现在聊一下RabbitMQ消息持久化:问题及方案描述1.当有多个消费者同时收取消息,且每个消费者在接收消息的同时,还要处理其它的事情,且会消耗很长的时间。在此过程中可能会出现一些意外,比如消息接收到一半的时候,一个消费者死掉了。这种情况要使用消息接收确认机制,可以执行上次宕机...转载 2018-08-01 18:13:12 · 858 阅读 · 0 评论 -
RabbitMQ与AMQP协议详解
http://www.cnblogs.com/frankyou/p/5283539.html 1. 消息队列的历史 了解一件事情的来龙去脉,将不会对它感到神秘。让我们来看看消息队列(Message Queue)这项技术的发展历史。Message Queue的需求由来已久,80年代最早在金融交易中,高盛等公司采用Teknekron公司的产品,当时的Message queuing软...转载 2018-08-01 18:17:50 · 188 阅读 · 0 评论 -
.Net下RabbitMQ的使用(6) -- 持久化
http://www.cnblogs.com/haoxinyue/archive/2012/09/28/2707312.html消息的持久化是消息队列必备的功能之一。在这篇文章中,就介绍一下RabbitMQ的持久化机制,和它的使用。 队列的持久化在前几篇的例子中,我们常常看到如下定义queue的方法:channel.QueueDeclare("Q1", false, fals...转载 2018-08-03 18:08:22 · 180 阅读 · 0 评论 -
.Net下RabbitMQ的使用(5) -- 路由机制
http://www.cnblogs.com/haoxinyue/archive/2012/09/28/2707041.html 理清路由机制是了解RabbitMQ来龙去脉的关键。在前面的例子中我们常常遇见这三个概念:exchange,routingKey 和 queue。真正地消息传输流程是消息先到exchange,然后exchange根据对应的routingKey放入queue,如果r...转载 2018-08-03 18:06:58 · 148 阅读 · 0 评论 -
大型网站架构之分布式消息队列
大型网站架构之分布式消息队列 以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高转载 2017-04-20 06:32:10 · 763 阅读 · 0 评论 -
MSMQ 消息队列、监听MSMQ消息、消息扫描
http://blog.csdn.net/michaelgong/article/details/43148597namespace FSMP.PTS.MSMQ{ public class MSMQHelper { /// /// MSMQ服务地址配置 /// public static stri转载 2017-04-20 22:13:40 · 1366 阅读 · 0 评论 -
ASP.NET中进行消息处理(MSMQ) 三
http://www.cnblogs.com/beniao/archive/2008/07/04/1234352.html在本文的前两篇文章里对MSMQ的相关知识点进行了介绍,很多阅读过这前两篇文章的朋友都曾问到过这样一些问题: 1、如何把MSMQ应用到实际的项目中去呢? 2、可不可以介绍一个实际的应用实例? 3、...... 在前两篇文章里,关转载 2017-04-20 22:25:04 · 1180 阅读 · 0 评论 -
ASP.NET中进行消息处理(MSMQ) 二
http://www.cnblogs.com/beniao/archive/2008/06/28/1230311.html在我上一篇文章《ASP.NET中进行消息处理(MSMQ)一》里对MSMQ做了个通俗的介绍,最后以发送普通文本消息和复杂的对象消息为例介绍了消息队列的使用。 本文在此基础上继续介绍MSMQ的相关知识点,最后还是通过一个示例程序来分析MSMQ在实际项目开发中的应用。转载 2017-04-20 22:23:39 · 779 阅读 · 0 评论 -
ASP.NET中进行消息处理(MSMQ) 一
http://www.cnblogs.com/beniao/archive/2008/06/26/1229934.html MSMQ是微软消息队列的英文缩写。那么什么是消息队列?这些介绍网上一大片这里就不多说了。本文对于大虾级的人物来说这只是小玩意而已,对于初学者来说这文章还是有一定的帮助,希望路过的大虾们别笑话我班门弄斧。一、MSMQ介绍和安装消息队列 关于转载 2017-04-20 22:21:52 · 1133 阅读 · 0 评论 -
.Net下RabbitMQ的使用(1) -- 初识RabbitMQ
http://www.cnblogs.com/haoxinyue/archive/2012/09/26/2703794.html1. 什么是RabbitMQMQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而...转载 2018-08-03 17:56:06 · 362 阅读 · 0 评论 -
.Net下RabbitMQ的使用(2) -- 发送接收消息
http://www.cnblogs.com/haoxinyue/archive/2012/09/26/2703795.html在安装和配置完成RabbitMQ之后,我们就可以尝试做一个最简单的例子:发送和接收消息。 我们先来看客户端也就是发送者的代码: public class RabbitClient{ //定义连接工厂 Connection...转载 2018-08-03 18:00:44 · 847 阅读 · 0 评论 -
.Net下RabbitMQ的使用(3) -- 竞争的消费者
http://www.cnblogs.com/haoxinyue/archive/2012/09/26/2703964.html在上一篇文章中,演示了一个发送者和一个消费者的情况。这一篇介绍一下多个消费者在同一个消息队列中获取消息的情况。 在有些应用当中,消费端接收到消息任务需要长时间的处理,如果等上一个消息处理完成以后再取下一个数据进行处理的话,势必会有一些延迟。在消息队列中的数据也...转载 2018-08-03 18:02:28 · 625 阅读 · 0 评论 -
.Net下RabbitMQ的使用(4) -- 订阅和发布
http://www.cnblogs.com/haoxinyue/archive/2012/09/27/2705660.html消息的订阅和发布是使用消息队列的常用场景。在上一篇文章中,虽然有多个消费者,但是一个消息只会有一个消费者来处理。而订阅和发布则是每个订阅该消息的消费者都会收到这个消息。RabbitMQ的路由机制让我们实现这个功能轻而易举。 要了解RabbitMQ的路由机制,e...转载 2018-08-03 18:05:30 · 236 阅读 · 0 评论 -
如何选择RabbitMQ的消息保存方式?
http://www.cnblogs.com/frankyou/p/5283825.htmlRabbitMQ对于queue中的message的保存方式有两种方式:disc和ram。如果采用disc,则需要对exchange/queue/delivery mode都要设置成durable模式。Disc方式的好处是当RabbitMQ失效了,message仍然可以在重启之后恢复。而使用ram方式,R...转载 2018-08-01 18:19:31 · 252 阅读 · 0 评论