RabbitMQ
文章平均质量分 95
JAVA开发老菜鸟
知识改变命运,技术成就你我
展开
-
RabbitMQ入门:总结
RabbitMQ入门:总结 随着上一篇博文的发布,RabbitMQ的基础内容我也学习完了,RabbitMQ入门系列的博客跟着收官了,以后有机会的话再写一些在实战中的应用分享,多谢大家一直以来的支持和认可。 RabbitMQ入门系列一共有8篇随笔: 1 RabbitMQ入门:认识并安装RabbitMQ(以Windows系统为例) 我们初步认识并安装了RabbitMQ 2 ...原创 2018-06-28 08:24:00 · 379 阅读 · 0 评论 -
RabbitMQ入门:远程过程调用(RPC)
RabbitMQ入门:远程过程调用(RPC) 假如我们想要调用远程的一个方法或函数并等待执行结果,也就是我们通常说的远程过程调用(Remote Procedure Call)。怎么办? 今天我们就用RabbitMQ来实现一个简单的RPC系统:客户端发送一个请求消息,服务端以一个响应消息回应。为了能够接收到响应,客户端在发送消息的同时发送一个回调队列用来告诉服务端响应消息发送到哪个队列里面。也就...原创 2018-06-27 17:46:00 · 288 阅读 · 0 评论 -
RabbitMQ入门:主题路由器(Topic Exchange)
RabbitMQ入门:主题路由器(Topic Exchange) 上一篇博文中,我们使用direct exchange 代替了fanout exchange,这次我们来看下topic exchange。 一、Topic Exchange介绍 topic exchange和direct exchange类似,都是通过routing key和binding key进行匹配,不同的是topic e...原创 2018-06-26 15:13:00 · 514 阅读 · 0 评论 -
RabbitMQ入门:路由(Routing)
RabbitMQ入门:路由(Routing) 在上一篇博客《RabbitMQ入门:发布/订阅(Publish/Subscribe)》中,我们认识了fanout类型的exchange,它是一种通过广播方式发送消息的路由器,所有和exchange建立的绑定关系的队列都会接收到消息。但是有一些场景只需要订阅到一部分消息,这个时候就不能使用fanout 类型的exchange了,这个就引出来今天的“猪脚...原创 2018-06-23 06:36:00 · 268 阅读 · 0 评论 -
RabbitMQ入门:发布/订阅(Publish/Subscribe)
RabbitMQ入门:发布/订阅(Publish/Subscribe) 在前面的两篇博客中 RabbitMQ入门:Hello RabbitMQ 代码实例 RabbitMQ入门:工作队列(Work Queue) 遇到的实例都是一个消息只发送给一个消费者(工作者),他们的消息模型分别为(P代表生产者,C代表消费者,红色代表队列): 这次我们来看下将一个消息发送给多个消费者(工作者),这...原创 2018-06-21 11:43:00 · 388 阅读 · 0 评论 -
RabbitMQ入门:工作队列(Work Queue)
RabbitMQ入门:工作队列(Work Queue) 在上一篇博客《RabbitMQ入门:Hello RabbitMQ 代码实例》中,我们通过指定的队列发送和接收消息,代码还算是比较简单的。 假设有这一些比较耗时的任务,按照上一次的那种方式,我们要一直等前面的耗时任务完成了之后才能接着处理后面耗时的任务,那要等多久才能处理完?别担心,我们今天的主角--工作队列就可以解决该问题。我们将围...原创 2018-06-20 11:35:00 · 219 阅读 · 0 评论 -
RabbitMQ入门:Hello RabbitMQ 代码实例
RabbitMQ入门:Hello RabbitMQ 代码实例 在之前的一篇博客RabbitMQ入门:认识并安装RabbitMQ(以Windows系统为例)中,我们安装了RabbitMQ并且对其也有的初步的认识,今天就来写个入门小例子来加深概念理解并了解代码怎么实现。 本篇博客围绕下面几个方面展开: 代码前的理论热身 代码实例:Hello RabbitMQ 运行代码并调试问题 Now, L...原创 2018-06-15 17:47:00 · 319 阅读 · 0 评论 -
RabbitMQ入门:在Spring Boot 应用中整合RabbitMQ
RabbitMQ入门:在Spring Boot 应用中整合RabbitMQ 在上一篇随笔中我们认识并安装了RabbitMQ,接下来我们来看下怎么在Spring Boot 应用中整合RabbitMQ。 先给出最终目录结构: 搭建步骤如下: 新建maven工程amqp 修改pom文件,引入spring-boot-starter-amqp和spring-boot-starter-te...原创 2018-05-17 15:43:00 · 130 阅读 · 0 评论 -
RabbitMQ入门:认识并安装RabbitMQ(以Windows系统为例)
RabbitMQ入门:认识并安装RabbitMQ(以Windows系统为例) 项目需求刚刚递交,新需求还没来。闲下来了,写写博客放松下。 ===========华丽的分割线================= 最近在学习Spring Cloud,其中消息总线Spring Cloud Bus是必不可少的,但是Spring Cloud Bus目前只支持RabbitMQ和kafka,因此学习Rabb...原创 2018-05-17 15:35:00 · 205 阅读 · 0 评论