rabbitMQ
文章平均质量分 83
PowerfulYi
做一个有情怀的程序猿
展开
-
CentOS下安装Erlang和RabbitMQ
http://www.kankanews.com/ICkengine/archives/31618.shtml首先使 EPEL(http://fedoraproject.org/wiki/EPEL/FAQ#howtouse) 生效:rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-转载 2015-03-26 09:47:54 · 2709 阅读 · 0 评论 -
RabbitMQ处理类型分类
RabbitMQ处理的情况可以大体上分为7种情况1、简单的单向发送和接收一个发送者(Productor)和一个接收者(Comsumer),例子为Hello World2、Work Queue 工作队列模式一个发送者,2个接收者,发送者发送数据(例如从1到10),2个接收者轮流接收数据(即一个接收1、3、5、7、9一个接收2、4、6、8、10)原创 2015-03-26 16:16:12 · 1911 阅读 · 0 评论 -
RabbitMQ Hello World
直接先贴代码//Send.javaimport com.rabbitmq.client.ConnectionFactory;import com.rabbitmq.client.Connection;import com.rabbitmq.client.Channel;public class Send { private final static String QUEUE_N原创 2015-03-26 17:03:07 · 658 阅读 · 0 评论 -
RabbitMQ环境(linux和Windows)搭建指南
一、RabbitMQ简介RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。二、RabbitMQ环境搭建RabbitMQ是基于Erlang开发的,所以首先必须搭建好Erlang的开发环境。首先下载好E原创 2015-03-26 16:25:58 · 1562 阅读 · 0 评论 -
RabbitMQ routing模式
首先理解一下routing模式原理同路由器,根据不同的rountKey可以指定发送到某一“IP”地址的接收者,例如发送者指定发送给IP为192.168.1.1的接收者。但是允许存在不同的接收者之间公用同一IP,即不同接收者允许有多个IP地址。也可以多个queue绑定为同一routKey还是先上代码package com.tencent.routing;import com原创 2015-03-26 18:16:42 · 981 阅读 · 0 评论 -
RabbitMQ源码解析前奏--AMQP协议
AMQP即高级消息队列协议,接下来从三个方面来浅析该协议。一、协议 AMQP协议分层类似于OSI或TCP/IP协议分层。从图中可以看出分三层:图1 AMQP协议分层图1、Model Layer 规范服务器端Broker的行为。2、Session Layer 定义客户端与服务器端Broker的Context。3、Transport Layer转载 2015-03-27 15:03:41 · 566 阅读 · 0 评论 -
Windows下安装RabbitMQ plugin mangement插件
一、首先需要保证ERLANG_HOME环境配置正确 在环境变量中添加 ERLANG_HOME的路劲,如D:\Program Files\erl6.3 然后在PATH中添加$ERLANG_HOME$\bin 在cmd中输入erl ,如果能弹出erlang shell界面则表示配置正确了 二、配置RabbitM原创 2015-03-27 11:42:28 · 4232 阅读 · 1 评论 -
Rabbitmq学习之路-rabbitmqctl
学习rabbitmq,原理之后第一个要掌握的就是rabbitmqctl这个命令的用法了,rabbitmq的管理功能最全的就是rabbitmqctl命令了,当然还有HTTP API和UI两种管理手段。rabbitmqctl的使用方法:?123rabbitmqctl [-n ] [-q] []转载 2015-03-27 15:16:54 · 2054 阅读 · 0 评论