0


MacBook M1 Pro 安装 RabbitMQ 保姆级教程,亲测有效~

一、简介

    RabbitMQ 是一个开源的消息代理软件,实现了高级消息队列协议(AMQP)标准。它是一个强大的、灵活的、可靠的消息队列系统,被广泛用于构建分布式系统中的异步消息传递和事件驱动的架构。

以下是RabbitMQ官网:

https://www.rabbitmq.com/

以下是 RabbitMQ 的一些关键特性和概念:

  1. 消息代理: RabbitMQ 是一个消息代理,用于在应用程序之间传递消息。它接收、存储并转发消息,允许不同的应用程序之间进行异步通信。

  2. AMQP协议: RabbitMQ 实现了高级消息队列协议(AMQP),这是一个开放的、通用的消息协议,支持在分布式系统中可靠地传递消息。

  3. 生产者和消费者模型: RabbitMQ 遵循生产者和消费者模型。生产者是发送消息的应用程序,而消费者是接收并处理消息的应用程序。

  4. 队列: 消息在 RabbitMQ 中存储在队列中。生产者将消息发布到队列,而消费者则从队列中获取消息进行处理。

  5. 交换机: 交换机是消息的分发中心,决定将消息路由到哪个队列。生产者将消息发送到交换机,交换机根据规则将消息路由到一个或多个队列。

  6. 绑定: 绑定是交换机和队列之间的规则,它定义了如何将消息从交换机路由到特定的队列。

  7. 持久性: RabbitMQ 支持消息的持久性,确保即使在代理重新启动后,消息也不会丢失。

  8. 灵活性: RabbitMQ 提供了灵活的配置选项,可以根据需求进行定制。它支持多种消息传递模式,包括点对点、发布/订阅等。

  9. 可靠性: RabbitMQ 具有高度的可靠性和稳定性,可以处理大量的消息并确保它们被可靠地传递。

  10. 可插拔性: RabbitMQ 提供了许多插件和扩展,可以与其他系统和技术集成,如日志记录、身份验证、集群等。

    总之,RabbitMQ 在分布式系统中广泛应用,特别是在微服务架构中,通过提供可靠的消息传递机制来解耦服务之间的通信。它是一个功能强大的工具,支持多种编程语言,并具有丰富的社区支持和文档。
    

二、安装

安装方式有两种,分别是hombrew 和 二进制文件进行安装;

方式一:Homebrew

如果没有安装Hombrew的小伙伴可以参考以下文章进行安装。亲测有效~

MacBook m1芯片安装brew工具,通过brew安装redis详细教程_brew 安装redis-CSDN博客文章浏览阅读1.2k次,点赞5次,收藏7次。mac m1 安装brew 通过brew安装redis_brew 安装redishttps://blog.csdn.net/weixin_44719880/article/details/129304775安装好brew小伙伴直接看这里

1、安装

打开终端,输入以下命令,开始安装~

brew install rabbitmq

2、启动

安装好后继续输入启动命令

rabbitmq-server

看到以下信息的同学就启动成功啦

3、验证

    接着,我们在浏览器中打开 RabbitMQ 的本地操作界面http://localhost:15672/,其中的“15672”是 RabbitMQ 启动时的默认窗口。你可以使用默认的内置用户登录系统,用户名和密码都是 guest。顺利登录后你会看到如下页面:

登录界面

rabbitmq首页

到这里方式一就安装成功啦;

方式二:二进制文件

下载文件地址:

Generic Binary Build ("Generic UNIX Build") — RabbitMQhttps://rabbitmq.com/install-generic-unix.html打开上述网址,可参考二进制详细安装教程

标签: rabbitmq 分布式

本文转载自: https://blog.csdn.net/weixin_44719880/article/details/135551169
版权归原作者 戈壁老孙 所有, 如有侵权,请联系我们删除。

“MacBook M1 Pro 安装 RabbitMQ 保姆级教程,亲测有效~”的评论:

还没有评论