
RabbitMQ
田培融
这个作者很懒,什么都没留下…
展开
-
linux安装rabbitMQ
rabbitMQ是使用erlang写的,因为在安装rabbitmq之前需要在linux上安装erlang环境。erlang和mq版本匹配一定要符合这个版本匹配要求。安装erlang下载自己想要的版本,并上传到Linxu服务器上。cd /usr/local/ mkdir rabbitmq cd rabbitmq rpm –import http://packages.er...原创 2019-06-11 14:46:09 · 633 阅读 · 0 评论 -
RabbitMQ讲解一 AMQP协议介绍
简介RabbitMQ是一套基于AMQP协议使用erlang语言开发的消息队列。下面首先来介绍一下AMQP协议以上这段文字来源于维基百科。要注意其中的两点一个是与JMS的不同。 还有一点就是消息是作为字节流进行传递,而这个协议是规定了字节流内容的格式。关于rabbitMQ的特别,我个人感觉就是快(使用了erlang语言开发),并具有良好的集群模型和可靠性(这两点以后的文章会介绍)。 我比...原创 2019-06-17 20:43:54 · 459 阅读 · 0 评论 -
RabbitMQ讲解二快速入门
接上篇文章, 这一篇主要是对rabbitMQ做一个快速入门。在上篇文章中我们说到交换机可以绑定多个队列。 而一个消息传递到服务器后,传递到哪一个队列就是由交换机规则的。交换机传递消息的规则就是RoutingKey。下图黄色框为RoutingKey工作的区域。 消费者只需要监听一个队列就行了是不需要经过exchange的。下面的就是代码示例package com.bfxy.rabbitmq...原创 2019-06-26 21:51:56 · 289 阅读 · 0 评论 -
RabbiMQ讲解三topic消息模式
前情回顾上一章,我们说了如果不指定exchange就会默认的exchange。而默认的exchange的交换类型是direct。也就是说只有RoutingKey和消息队列的名称完全一致的情况下,exchange(交换机)才会将消息转发到消息队列中。这一篇我们说一下topic消息模式。topic exchangetopic是可以根据RoutingKey的规则,将一个消息转发到多个消息队列中。...原创 2019-06-28 08:48:02 · 1337 阅读 · 0 评论