一. 背景: 公司项目有所改动,要求微信(移动端调用的接口),日志接口换位log4net,全部改成以rabbitMQ作为服务支持, 二.本地环境: 二.本地环境: windows 10 enterprise ,vs2015 三 1).获取RabbitMQ http://www.rabbitmq.co ...
在RabbitMQ中有一个vhost的概念,vhost就相当于一个个MINI版的RabbitMQ服务器,在一个RabbitMQ服务器上可以创建多个vhost,他们有自己的权限控制机制,我们可以让不同的用户拥有访问不同vhost的权限。更简单的说就好像一个操作系统上运行的多个虚拟机。我们可以用rabbitmqctlli..
分类:
其他好文 时间:
2016-04-13 21:02:18
阅读次数:
855
今天我们来学习最后一个交换器类型:topic。direct是放到exchange绑定的一个queue里,fanout是放到exchange绑定的所有queue里。那有没有放到exchange绑定的一部分queue里,或者多个routingkey可以路由到一个queue里呢,那就要用到topic类型的exchange。我们先来看看多个routing..
分类:
其他好文 时间:
2016-04-13 00:43:14
阅读次数:
323
这篇文章主要介绍下fanout类型的exchange。fanout,顾名思义,就是像风扇吹面粉一样,吹得到处都是。如果使用fanout类型的exchange,那么routingkey就不重要了。因为我们向exchange发送消息时用不着指定routingkey,它会把消息给每个绑定到该exchange的queue发一份。packagecom..
分类:
其他好文 时间:
2016-04-12 16:08:46
阅读次数:
163
在RabbitMQ入门(一)里我们讲到exchange有三种最主要的类型:direct、fanout和topic。这里我们先来看看最简单的direct交换器的使用。下面是测试代码:packagecom.jaeger.exchange.direct;
importjava.io.IOException;
importjava.util.concurrent.TimeoutException;
importorg..
分类:
其他好文 时间:
2016-04-12 14:25:29
阅读次数:
524
RabbitMQ都安装了好一阵子,但一直没有时间去学习。今天正式开始进入RabbitMQ的学习,通过博文把自己的一些学习心得记录下来,以备以后查阅。由于自己也是从零开始入门,所以这里不会涉及到很深的理论知识,毕竟先要学会如何使用。关于RabbitMQ是什么,有哪些用处,大家可以自..
分类:
其他好文 时间:
2016-04-12 07:45:20
阅读次数:
254
本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。“Hello world” of RabbitMQ1、Windows下RabbitMQ的安装下载Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe...
分类:
其他好文 时间:
2015-04-08 00:52:44
阅读次数:
182
###远程过程调用(RPC) ###(使用Java客户端) 在指南的第二部分,我们学习了如何使用工作队列将耗时的任务分布到多个工作者中。 但是假如我们需要调用远端计算机的函数,等待结果呢?好吧,这又是另一个故事了。这模...
分类:
其他好文 时间:
2015-02-24 16:22:16
阅读次数:
99
来源:http://ityen.com/archives/578一、什么是RabbitMQ?RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送...
分类:
其他好文 时间:
2015-01-03 10:39:50
阅读次数:
257