首页 课程 师资 教程 报名

RabbitMQ中间件入门

  • 2022-03-22 10:21:02
  • 851次 星辉

ActiveMQ

MQ全称Message Queue(RabbitMQ消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间的通信。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。由于RabbitMq综合能力强劲,所以本文主要介绍Rabbitmq。

RabbitMQ 基本特性

高可靠:RabbitMQ 提供了多种多样的特性让你在可靠性和性能之间做权衡,包括持久化、发送应答、发布确认以及高可用性

灵活的路由:通过交换机(Exchange) 实现消息的灵活路由

支持多客户端:python、java、php、ruby、go等

集群和扩展性:多个节点组成一个逻辑的服务器,支持负载

权限管理:通过用户与虚拟机实现权限管理

与spring 集成:Spring 对AMQP 进行了封装

消息形式:

1.点对点(queue)

2.一对多(topic)

RabbitMQ的整体架构

RabbitMQ消息的流转过程

以上就是关于“RabbitMQ中间件入门”的介绍,如果大家想了解更多相关知识,可以关注一下星辉的RabbitMQ教程,里面的课程内容更加细致全面,希望对大家的学习能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交