初体验 Rabbit MQ(Java)

RabbitMQ实战入门
本文通过实践演示了RabbitMQ的安装配置与基本使用,包括HelloWorld、Workqueues、Publish/Subscribe、Routing、Topices及RPC等核心概念,适合初学者快速上手。

年初就有想法要了解MQ,总算是实践了一波!

讲解MQ的博客、资料实在是多,不知道应该从何看起。看过几篇博客之后,总觉得不成体系。

在大佬的指导下去官网看。传送门

官方教程结合动画制作可以更有效的理解掌握Rabbit MQ。

1.经典入门HelloWorld

初学者应该跟我一样想要自己搭建一个Rabbit MQ的服务,那么经典的"Hello World",就成为

检验服务是否存在问题的不二之选了!

2.Work queues

更多了解生产者、消费者、队列、调度(分配)概念。

3.Publish/Subscribe(fanout)

生产者产生的数据会以广播的形式让消费者接收到。

4.Routing(direct)

生产者生产数据,传递到指定的消息队列,消费者从对应的队列当中自取。

5.Topices

有点像模糊匹配,需要知道以[.]来分割关键词,[*]代表一个单词,[#]代表任意个单词。

能够匹配的上,就接收。

6.RPC

不再是接收个什么字符串了,可以算是应用场景了。

发送的数据中需要:指定request、response两个队列来暂存数据,request内容中需要

指明response应该去哪个队列。

Rabbit MQ的基本概念就是这些,算是个开头。但是在使用过程中会遇到很多实际的问题。我会在后边的使用过程中逐步添加。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值