//刚刚接触,如有不对还望不吝指正
????????public?static?void?StartUp()
????????{
????????????#region?前期准备工作
????????????ConnectionF...
分类:
其他好文 时间:
2014-12-20 23:35:49
阅读次数:
382
Connection 连接,与rabbitmq server建立的一个连接,由ConnectionFactory创建,虽然创建时指定 了多个server address,但每个connection只与一个物理的server进行连接,此连接是基于Socket进行连接的,这个可以相...
分类:
其他好文 时间:
2014-12-19 15:59:32
阅读次数:
333
RabbitMQ是一个消息代理,核心原理:发送消息,接收消息。RabbitMQ主要用于组件之间的解耦,消息发送者无需知道消息使用者的存在,反之亦然。 单向解耦 双向解耦(如:RPC)例如一个日志系统,很容易使用RabbitMQ简化工作量,一个Consumer进行消息的正常处理,另一个Co...
分类:
其他好文 时间:
2014-12-19 15:40:47
阅读次数:
199
原文地址:http://blog.sina.com.cn/s/blog_7cc0c8cc0101mb4a.html1.下载并安装erlang,http://www.erlang.org/download.html,最新版是R15B01(5.9.1)。由于我机器是64位的Win7,所以找到otp_wi...
一、回顾
让我们回顾一下,在上几章里都讲了什么?总结如下:《柯南君:看大数据时代下的IT架构(1)业界消息队列对比》《柯南君:看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍》《柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控》《柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)》《柯南君...
分类:
其他好文 时间:
2014-12-19 10:07:23
阅读次数:
180
RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员。RabbitMQ和邮局的主要区别是,它处理的不是纸,而是接收、存储和发送二进制的数据——消息。...
分类:
Web程序 时间:
2014-12-18 20:28:12
阅读次数:
346
也是用来转发消息的Broker 一个消息队列的服务实体Queue 是消息的载体Channel 客户端一个连接里可以有多个channelchannel不是直接往某个queue里发消息,而是发给exchanger,并带上route key。有exchange 根据 key 路由到不同的queue。
分类:
其他好文 时间:
2014-12-17 18:18:25
阅读次数:
221
之前其实已经写过一篇关于RabbitMQ持久化的文章,但那篇文章侧重代码层面的写入流程,对于持久化操作何时发生以及什么时候会刷新到磁盘等问题其实都没有搞清楚,这篇文章着重于关注这些问题。
消息什么时候需要持久化?
根据官方博文的介绍,RabbitMQ在两种情况下会将消息写入磁盘:
消息本身在publish的时候就要求消息写入磁盘;内存紧张,需要将部分内存中的消息转移到磁盘;...
分类:
其他好文 时间:
2014-12-16 21:02:56
阅读次数:
448
之前其实已经写过一篇关于RabbitMQ持久化的文章,但那篇文章侧重代码层面的写入流程,对于持久化操作何时发生以及什么时候会刷新到磁盘等问题其实都没有搞清楚,这篇文章着重于关注这些问题。消息什么时候需要持久化?根据官方博文的介绍,RabbitMQ在两种情况下会将消息写入磁盘:消息本身在publish...
分类:
其他好文 时间:
2014-12-16 20:52:03
阅读次数:
165
RabbitMQ一、背景命令行工具:http://www.rabbitmq.com/man/rabbitmqctl.1.man.html介绍入门文章:http://blog.csdn.net/anzhsoft/article/details/19563091内容比较清晰:http://www.dig...
分类:
其他好文 时间:
2014-12-16 16:32:08
阅读次数:
367