随笔分类 - RabbitMQ
摘要:引言 从机制上来讲,rabbitmq也有queue和topic的概念,发消息的时候还要指定消息的key,这个key之后会做路由键用。但是,多了一个概念叫做交换器exchange。exchange有四种,direct、fanout、topic、header。也就是说,发消息给rabbitmq时,消息要
阅读全文
摘要:AMQP逻辑架构: 我们可以看到这个是分层的, broker -> virtual host -> exchange -> queue 类似省市县的结构, 从而实现了多应用, 复杂结构的消息存储, 轻松解耦. 一句话描述所有AMQP涉及的概念 Message 消息。消息是不具名的,它由消息头消息体组
阅读全文
摘要:简介 为了保障基础服务的稳定,需要对MQ进行灾备,这个灾备主要是防患MQ突然不可能,基础服务依然可以调用其他队列来继续正常运行。第一想法是引入其他MQ中间件来做灾备,这样只需要实现一套生产者消费者就好。但因为公司这块中间件都使用的云产品。要过要使用其他类型的MQ中间件就需要购买资源,但程序运行中正常
阅读全文
摘要:第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads 机位数选择erlang下载版本。 下载完是这么个东西: 双击,点next就可
阅读全文