RabbitMQ
陈大侠在江湖
世界上最帅的程序员
展开
-
RabbitMQ学习(一)—— 介绍与安装
文章目录消息队列中间件概述作用消息队列中间件概述 消息队列中间件,简单来说就是能够提供完善的一个接收数据,发送数据的一个服务的软件。这个数据可以是字符串、json亦或是其它的。可以通过消息机制保证两个毫无关联的应用平台进行通信。我们称提供数据的一方叫生产者,消费数据的一方叫消费者。基本有两种模式,点对点(p2p)、发布订阅(pub/sub)。目前流行开源的中间件有RabbitMQ、Rock...原创 2019-09-10 14:53:45 · 162 阅读 · 0 评论 -
RabbitMQ学习(二)—— 概念以及AMQP协议
文章目录原创 2019-09-11 18:09:16 · 178 阅读 · 0 评论 -
RabbitMQ学习(三)—— 四种交换器
文章目录建立连接与关闭fanoutdirecttopic建立连接与关闭 我们要启动rabbitmq服务,让后建立连接与关闭。public static Connection conn() { ConnectionFactory cf = new ConnectionFactory(); cf.setHost("127.0.0.1"); cf....原创 2019-09-12 15:57:54 · 215 阅读 · 0 评论 -
RabbitMQ学习(四)——消息不可达处理以及各种队列
文章目录问题mandatory备份交换器(alternate exchange)immediate问题 经过前面几篇的讲述。相信你已经可以简单的写出关于mq的程序了,但是还存在很多的问题,如果你仔细思考的话。这篇讲述其中的一个问题,后面可能会专门出一个遇到的问题。见名知意,当消息不可到达,此时消息应该怎么办呢?mandatory 当没有消息队列与交换器绑定时,此时消息不可到达队列,无法...原创 2019-09-18 15:36:50 · 434 阅读 · 0 评论 -
RabbitMQ学习(五)—— 实现RPC
文章目录RPCRPC 先说下什么是rpc,rpc(remote procedure call)即远程过程调用,相对的是本地过程调用,本地调用就像你在一个单体系统中的用户模块去调用订单的接口。而rpc就是把系统之间调用用户系统与订单系统互不影响,而订单系统开放了接口,用户系统通过某种通信协议去调用该接口当然,rpc的框架也有很多,比如spring cloud、阿里的dubbo、Facebo...原创 2019-09-21 16:24:34 · 337 阅读 · 0 评论 -
RabbitMQ学习(六)—— 如何保证消息发送到了RabbitMQ
文章目录原创 2019-09-26 14:02:40 · 453 阅读 · 0 评论