【RabbitMQ的那点事】RabbitMQ入门

2022-05-01  本文已影响0人  伊丽莎白2015

消息组件主要划分为JMS组件和AMQP组件两类。

1. AMPQ

大多数中间件技术都是基于tcp/ip协议基础之上构建新型的协议规范,而RabbitMQ遵循的是AMQP协议(AMQP也是基于TCP的,填充TCP 协议层的数据部分)。

AMPQ全称:Advanced Message Queuing Protocol。

关于AMPQ 0-9-1,RabbitMQ官网文档写的挺好的:AMQP 0-9-1 Model Explained
网上有很多翻译的版本,写的都很好:

2. 消息代理和他们所扮演的角色

3. Broker Console

在Broker启动后,默认情况下,Producer和Consumer可通过IP+端口为5672进行连接。
RabbitMQ也提供了UI操作:http://localhost:15672/#/
登陆:guest/guest
通过UI可以创建Vhost, Exchange, Queue等。

4. AMQP 0-9-1 模型简介

5. 交换机和交换机类型

在#2中一开始就介绍了Exchange,它在消息中间件中是个非常重要的角色——负责消息分发——而且是按一定规则去分发。

5.1 Exchange的重要属性:
【重要】5.2 Exchange类型

关于Exchange类型,更详细的戳:https://www.jianshu.com/p/d9561f13e28b


参考:

上一篇 下一篇

猜你喜欢

热点阅读