(转)Multithreading AMQP Clients
摘要:Although this is not stated explicitly in the protocol, a channel is the smallest unit of parallelism in AMQP. You should bind an AMQP channel to a client thread, so that a channel is managed as a thr...
阅读全文
rabbitmq 学习-7-rabbitmq 支持场景
摘要:What messaging scenarios are supported by AMQP and RabbitMQ? AMQP is a very general system that can be configured to cover a great variety of messaging middleware use-cases. For example: Point-to-poin...
阅读全文
rabbitmq 学习-6-rabbitmq基础
摘要:rabbitmq的中文资料真少,和同事lucas经过两周的学习,讨论,测试,终于搞清了部分rabbitmq的知识,先总结一下 1,Connection 连接,与rabbitmq server建立的一个连接,由ConnectionFactory创建,虽然创建时指定 了多个server address,但每个connection只与一个物理的server进行连接,此连接是基于Socket进行连接的,这...
阅读全文
rabbitmq 学习-5-server管理
摘要:RabbitMQ Server Administrator's Guide http://www.rabbitmq.com/admin-guide.html#installation 1, Rabbitmq DB 第一次启动,会检查是否有数据库,没有则创建 一个db,存放在 C:\Documents and Settings\Administrator\Application Data\Rabb...
阅读全文
rabbitmq 学习-4-初试2
摘要:RpcClient,RpcServer同步发送接收消息Channel.basicPublish,Channel.basicGet异步发送接收消息本例是一个简单的同步发送消息实例1,发送端public class Publish { private static Connection connection; static { ConnectionParameters params = new Con...
阅读全文
rabbitmq 学习-3-初试1
摘要:本例是一个简单的异步发送消息实例1,发送端@Test(groups = { "sunjun" })public class RabbitmqTest { private static Connection connection; static { ConnectionParameters params = new ConnectionParameters(); ConnectionFactory ...
阅读全文
rabbitmq 学习-2-安装
摘要:Windows1,下载下载erlang:erlang.org下载rabbitmq:http://www.rabbitmq.com/download.html2,安装先安装erlang,C:\Program Files\erl5.7.5设置环境变量:ERLANG_HOME=C:\Program Files\erl5.7.5解压rabbitmq,进入dos下,>cd C:\rabbitmq_se...
阅读全文
rabbitmq 学习-1-AMQP介绍
摘要:AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 AMQP在消息提供者和客户端的行为进行了强制规定,使得不同卖商之间真正实现了互操作能力。 JMS是早期消息中间件进行标准化的一个尝试,它仅仅是在API级进行了规范...
阅读全文