初探RabbitMQ系列(一)了解消息中间件的工作原理和使用
文档章节 简介 消息与消息队列 性能对比 了解什么是AMQP协议? AMQP的协议模型 AMQP核心概念 AMQP消息路由 Exchange类型 RabbitMQ特点 RabbitMQ 中的概念模型 消息模型 RabbitMQ 基本概念 RabbitMQ的作用和使用场景 RabbitMQ的核心组件 Hello RabbitMQ World pom依赖 RabbitMQ web客户端 简介 目前,主流的消息中间件主要有:ActiveMQ、Kafka、RabbitMQ、RocketMQ等等......,而我们今天的主角是:RabbitMQ,RabbitMQ是一个开元基于 erlang 语言开发具有高可用高并发的优点,适合集群消息代理和队列服务器,它是基于AMQP协议来实现的,AMQP的和主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全,RabbitMQ支持多种语言,有消息确认机制和持久化机制,保证数据不丢失的前提做到可靠性、可用性。 消息与消息队列 消息(Message)是指应用于应用之间传送的数据,消息的类型包括文本字符串、JSON、XML、内嵌对象等等... 所谓 消息中间件 / 消息队列( Message Queue Middleware,简称MQ)是利用高效可靠的消息传递机制进行数据交流,同时可以基于数据通信来进行分布式系统的继承