1. 云栖社区>
  2. 全部标签>
  3. #AMQP#
AMQP

#AMQP#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

AMQP-RabbitMQ/5/主题模式

5. 主题模式 Topics 根据主题接收消息 routing_key - 它必须是由英文点.分隔的单词列表 *可以替代一个单词。 #可以替换零个或多个单词。 图示 个人理解 与路由模式基本相同,不同的点只是路由模式需要Queue订阅的路由键与消息的路由键完全匹配,Exchange才会将消息发送给Queue。

LOG MQ rabbitmq thread AMQP

AMQP-RabbitMQ/4/路由模式

4. 路由模式 Routing 图示 个人理解 生产者定义Exchange,设置类型为direct。将消息发送给Exchange之前,为每条消息指定路由键 消费者定义队列Queue,并将队列与Exchange进行绑定,在绑定的时候需要告诉Exchange,当前这个Queue接受的路由键。

LOG MQ rabbitmq exchange thread AMQP

AMQP-RabbitMQ/3/发布订阅模式

3. 发布订阅模式 Publish/Subscribe - 全集监听fanout 一次向多个消费者发送消息 图示 个人理解 生产者定义Exchange,同时将Exchange的类型定义为fanout,并向该Exchange发送消息。

消息队列 MQ string rabbitmq exchange thread AMQP

AMQP-RabbitMQ/2/工作队列

2. 工作队列 Work queues Distributing tasks among workers 消息将发送给c1或者c2 个人理解 生产者定义Queue,并向该队列发送消息 多个消费者可以从指定的同一个Queue中读取消息。

java 日志 MQ springboot string rabbitmq AMQP

AMQP-RabbitMQ/1/概念/一对一简单模型

JMS,AMQP,MQTT的区别与联系 JMS Java消息传递服务(Java Messaging Service ) AMQP 高级消息队列协议(Advanced Message Queueing Protocol ) MQTT消息队列遥测传输(Message Queueing Telemetry Transport ) 简单理解:*JMS是专门为Java设计的一套消息服务API,像ActiveMQ就是对它的实现*AMQP为了解决不同平台之间的通信问题,定义了一种名为amqp的通信协议,从而实现平台和语言无关性。

java 消息队列 MQ springboot string static rabbitmq AMQP

设置 CloudAMQP 账号

CloudAMQP 有多种账号级别,请参考下面的链接的内容访问你可以注册的级别:https://www.cloudamqp.com/plans.html 作为测试来说,你可以注册免费的的消息。 你可以选择免费的账号。

测试 html account AMQP

1
GO