RabbitMQ
活着离开这世界
广州云诺网络科技有限公司,个人博客-云诺说
展开
-
RabbitMQ之入门HelloWorld(Java)
我的个人博客网站云诺说上线啦!所有文章都搬到新地址了,点击围观吧!RabbitMQ简介RabbitMQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。它是一个实现了AMQP协议的可复用的企业消息系统。RabbitMQ是用Erlang开发。那么RabbitMQ也具备容错,热更新,分布式缓存,持久化等特点。RabbitMQ可以轻松的搭建...原创 2016-12-19 16:44:22 · 5140 阅读 · 1 评论 -
RabbitMQ之Linux安装
我的个人博客网站上线啦!所有文章都搬到新地址了,点击围观吧!在工作中有幸接触到了RabbitMQ,所以有空之余把自己学习RabbitMQ的一些东西记录下来,以供以后方便学习(好记性不如浪笔头嘛!),而且关于RabbitMQ相关的资料比较的少。RabbitMQ是什么?RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现...原创 2016-12-08 10:17:06 · 1462 阅读 · 0 评论 -
RabbitMQ四种Exchange类型之Topic (Java)
我的个人博客网站云诺说上线啦!所有文章都搬到新地址了,点击围观吧!Topic类型的Exchange是要进行路由键匹配的。此时需要通过路由键将队列绑定要一个交换器上。规则如下:符号“#”匹配一个或多个词,例如:“logs.#”能够匹配到“logs.error”、“logs.info.toc” 符号“*”只能匹配一个词。例如:“logs.*” 只能匹配到“logs.error”,不能匹配到“...原创 2016-12-29 10:20:24 · 1539 阅读 · 0 评论 -
RabbitMQ四种Exchange类型之Direct (Erlang)
我的个人博客网站云诺说上线啦!所有文章都搬到新地址了,点击围观吧!Direct类型的Exchanges是处理路由键的,需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键为“logs”,则只有路由键为“logs”的消息才被转发,不会转发路由键为"logs.error",只会转发路由键为"logs"。如下图:...原创 2016-12-28 17:38:49 · 942 阅读 · 0 评论 -
RabbitMQ四种Exchange类型之Direct (Java)
我的个人博客网站云诺说上线啦!所有文章都搬到新地址了,点击围观吧!Direct类型的Exchange是不处理路由键,需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键为“logs”,则只有路由键为“logs”的消息才被转发,不会转发路由键为"logs.error",只会转发路由键为"logs"。如下图:...原创 2016-12-28 17:22:07 · 1552 阅读 · 0 评论 -
RabbitMQ四种Exchange类型之Fanout (Erlang)
我的个人博客网站云诺说上线啦!所有文章都搬到新地址了,点击围观吧!关于RabbitMQ四种Exchange类型的介绍请看这篇博客,这里只贴出用Erlang实现的代码。消费者:-module(mod_fanout_receive).-behaviour(gen_server).-export([init/1, handle_call/3, handle_cast/2, handle...原创 2016-12-28 14:48:40 · 948 阅读 · 0 评论 -
RabbitMQ四种Exchange类型之Fanout (Java)
我的个人博客网站云诺说上线啦!所有文章都搬到新地址了,点击围观吧!RabbitMQ有四种Exchange类型,分别是Direct 、Fanout 、Topic、HeadersExchange特点:Fanout不处理路由键。你只需要简单的将队列绑定到交换机上。一个发送到该类型交换机的消息都会被广播到与该交换机绑定的所有队列上。如下图:Topic 将路由键和某模式进行匹配。...原创 2016-12-26 15:16:52 · 4894 阅读 · 3 评论 -
RabbitMQ之入门HelloWorld(Erlang)
我的个人博客网站云诺说上线啦!所有文章都搬到新地址了,点击围观吧!RabbitMQ是一些概念、安装、一键实现这个简单的HelloWorld程序的步骤和可能遇到的问题这里都不讲了, 有疑问的可以看看这篇文章。这里主要是用Erlang来实现这个简单程序。RabbitMQ的Erlang库可以从这里下载,下载解压后直接在linux下make一下就OK了。make过程中会自己下载一些依赖库,都在de...原创 2016-12-23 17:11:03 · 682 阅读 · 0 评论