[003].第4节:RabbitMQ环境搭建

news2024/12/27 15:12:56

我的后端学习大纲

RabbitMQ学习大纲


1.rpm包方式搭建:

1.1.搭建RabbitMQ单体架构:

  • 1.MQ下载地址
  • 2.这里是提前下载好后上传安装包到服务器得opt目录下:
    在这里插入图片描述
  • 3.安装MQ需要先有Erlang语言环境,安装文件的Linux命令(分别按照以下顺序安装)
rpm -ivh erlang-21.3-1.el7.x86_64.rpm # i的意思就是安装的意思,vh意思就是显示安装进度
yum install socat -y #(这个是安装需要的依赖,需要在连接网络下进行安装)
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 4.常用的命令

    • 添加开机启动 RabbitMQ 服务:chkconfig rabbitmq-server on
    • 启动RabbitMQ服务:/sbin/service rabbitmq-server start
    • 查看服务状态:/sbin/service rabbitmq-server status
    • 停止服务(选择执行):/sbin/service rabbitmq-server stop
  • 5.给Rabbitmq安装Web界面插件:

    rabbitmq-plugins enable rabbitmq_management
    
  • 6.插件安装完毕后,可以登录管理平台MQ管理平台,

  • 7.在登录之前一定要再重启服务,且关闭防火墙

    • 查看防火墙状态:systemctl status firewalld
    • 关闭防火墙:systemctl stop firewalld
    • 开机不自动启动防火墙:systemctl enable firewalld
      在这里插入图片描述
  • 8.浏览器访问MQ管理平台:http://192.168.148.3:15672
    在这里插入图片描述

  • 9.Rabbitmq添加一个用户

    • 添加一个新的用户以便登录后台管理系统
    • 创建账号:rabbitmqctl add_user admin 123 账号和密码是:admin和密码123
    • 设置用户角色:rabbitmqctl set_user_tags admin administrator
    • 设置用户权限:set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
      • 比如: rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    • 用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
    • 当前用户和角色:rabbitmqctl list_users
      在这里插入图片描述

1.2.搭建RabbitMQ集群架构:


2.Docker方式安装:

2.1.Docker搭建RabbitMQ单体架构


2.2.Docker搭建RabbitMQ集群架构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2059017.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RabbitMQ发布订阅模式Publish/Subscribe详解

订阅模式Publish/Subscribe 基于API的方式1.使用AmqpAdmin定制消息发送组件2.消息发送者发送消息3.消息消费者接收消息 基于配置类的方式基于注解的方式总结 SpringBoot整合RabbitMQ中间件实现消息服务&#xff0c;主要围绕3个部分的工作进行展开&#xff1a;定制中间件、消息发…

网络硬盘录像机NVR程序源码NVR全套运用方案

在当今社会&#xff0c;随着科技的飞速发展和人们对安全需求的日益增长&#xff0c;安防监控系统已成为保障公共安全、维护社会稳定的重要手段。其中&#xff0c;网络视频录像机&#xff08;NVR&#xff09;作为安防监控系统的核心设备&#xff0c;其智能化升级运用方案对于提高…

OpenLayers3, 加载鹰眼控件

文章目录 一、前言二、代码实现三、总结 一、前言 鹰眼图即地图显示范围的缩略图&#xff0c;可显示当前地图窗口在整幅地图中的位置。通过拖动鹰眼图对话框中的矩形框可改变当前地图的显示区域范围&#xff0c;是地图浏览中常用的功能之一。 本案例使用OpenLayers3框架&…

数字虚拟人原理

重磅推荐专栏: 《大模型AIGC》 《课程大纲》 《知识星球》 本专栏致力于探索和讨论当今最前沿的技术趋势和应用领域,包括但不限于ChatGPT和Stable Diffusion等。我们将深入研究大型模型的开发和应用,以及与之相关的人工智能生成内容(AIGC)技术。通过深入的技术解析和实践经…

振兴杯全国青年职业技能大赛信息通信网络线务员解决方案

一、引言 随着数字化时代的到来&#xff0c;信息技术的飞速发展正深刻改变着人们的生活与工作方式。智能楼宇作为这一时代的产物&#xff0c;以其提升生活和工作效率、改善居住和办公环境的特点&#xff0c;受到了广泛关注。智能安防作为智能楼宇的重要组成部分&#xff0c;其…

解决flutter运行项目后报错 java.util.zip.ZipException: zip END header not found

全新项目运行后直接报错 java.util.zip.ZipException: zip END header not found网上找了其他案例试了没有效果 根据官网说法&#xff0c;针对不同机型处理 我的是windows&#xff0c;然后按照图片说明的目录删除了文件夹之后重新运行项目了 注意.gradle文件夹是隐藏的&…

分析 Runtime.getRuntime() 执行阻塞原因

1、起因 线上系统通过 git 命令执行的方式获取远程仓库分支&#xff0c;一直运行正常的接口&#xff0c;突然出现超时&#xff0c;接口无法响应&#xff0c;分析验证发现只有个别仓库获取分支会出现这种情况&#xff0c;其他都还是可以正常获取到分支结果信息。 2、分析异常原…

音频分割怎么弄?手把手教会你实用的音频分割技巧

在巴黎的浪漫街头&#xff0c;打卡地标的方式已经达到了next level&#xff01;而今&#xff0c;想让这份记忆更加生动&#xff0c;不再只有照片与视频&#xff0c;更有音频的加入~ 想象一下&#xff0c;倘若用音频分割免费版工具来为这份旅行日志添上独一无二的音符&#xff…

Coze开发工作流

工作流可以理解是工作流程&#xff0c;就像流程审批的节点&#xff0c;它允许用户处理逻辑复杂且有较高稳定性要求的任务流。通过使用扣子提供的大量灵活可组合的节点&#xff0c;比如大语言模型 LLM、自定义代码、判断逻辑等&#xff0c;用户可以快速搭建工作流&#xff0c;无…

儿童乘坐火车高铁,忘带户口本了该怎么办?儿童临时身份证怎么办理?12306可申请儿童临时身份证明

儿童乘火车&#xff0c;没有携带户口本怎么办&#xff1f; 儿童乘坐火车/高铁时&#xff0c;家长需要携带儿童的有效身份证件才能乘车&#xff0c;如果到车站后发现忘记带户口本了&#xff0c;无法乘车怎么办&#xff1f;此时不要慌张&#xff0c;铁路部门已经为我们解决了这个…

界面控件DevExpress WinForms中文教程:Data Grid(数据网格)简介(二)

DevExpress WinForms Data Grid是一个高性能的UI组件&#xff0c;由DirectX渲染引擎提供支持。数据网格(GridControl)提供了一个灵活的基于视图的体系结构&#xff0c;包括许多数据塑造和UI自定义特性&#xff0c;数据网格可以显示和编辑来自任何大小和复杂数据源的数据。 P.S&…

详细扒一扒css的背景渐变(通俗易懂)

前言&#xff1a; CSS 渐变使您可以显示两种或多种指定颜色之间的平滑过渡。 CSS 定义了两种渐变类型&#xff1a; 线性渐变&#xff08;向下/向上/向左/向右/对角线&#xff09;径向渐变&#xff08;由其中心定义&#xff09; 下面来详细看看吧~ &#x1f308;&#x1f308;文…

【2.10】回溯算法-解黄金矿工问题

一、题目 你要开发一座金矿&#xff0c;地质勘测学家已经探明了这座金矿中的资源分布&#xff0c;并用大小为 m * n 的网格grid 进行了标注。每个单元格中的整数就表示这一单元格中的黄金数量&#xff1b;如果该单元格是空的&#xff0c;那么就是 0。 为了使收益最大化&#x…

代码随想录 刷题记录-12 回溯(1) 基本理论

什么是回溯法 回溯法也可以叫做回溯搜索法&#xff0c;它是一种搜索的方式。 回溯法的效率 虽然回溯法很难&#xff0c;很不好理解&#xff0c;但是回溯法并不是什么高效的算法。 因为回溯的本质是穷举&#xff0c;穷举所有可能&#xff0c;然后选出我们想要的答案&#xff…

【图文并茂】ant design pro 如何对接后端个人信息接口

上一节我们有讲到如何对接登录接口的 【图文并茂】ant design pro 如何对接登录接口 仅仅能登录是最基本的&#xff0c;但是我们要进入后台还是需要另一个接口。 这个接口有两个作用&#xff1a; 来获取当前登录账号的信息&#xff0c;比如头像&#xff0c;用户名&#xff0…

SAP Lock Object锁机制

一、锁机制 SAP LUW要求数据库对象的锁定在SAP LUW结束释放&#xff0c;并且该数据库锁要求对所有SAP程序可见。SAP提供了一个逻辑数据锁定机制&#xff0c;该机制基于系统特定的锁定服务应用服务器中的中心锁定表&#xff08;即将加锁的信息记入数据库表&#xff09;。一个AB…

文档翻译软件哪个好用?后悔没早发现这5款

在学术研究的道路上&#xff0c;英文文献翻译无疑是一项挑战重重的任务&#xff01; 作为一名经常与英文文献打交道的学者&#xff0c;我一直在寻找能够简化这一过程的工具。最近&#xff0c;我发现了一些英文文献翻译在线免费工具&#xff0c;它们提供了文档翻译的功能&#…

IC rankIC

IC IC衡量的是预测值和实际值之间的相关系数 计算公式为&#xff1a;IC Pearson(R(predicted),R(actual)) 取值范围&#xff1a;[-1, 1]&#xff0c;其中1表示完全相关&#xff0c;也就是预测值和实际值完全一样。0表示完全不相关&#xff0c;-1表示&#xff0c;反向相关 ra…

Catf1ag CTF Web(八)

前言 Catf1agCTF 是一个面向所有CTF&#xff08;Capture The Flag&#xff09;爱好者的综合训练平台&#xff0c;尤其适合新手学习和提升技能 。该平台由catf1ag团队打造&#xff0c;拥有超过200个原创题目&#xff0c;题目设计注重知识点的掌握&#xff0c;旨在帮助新手掌握C…

「Qt Widget中文示例指南」如何实现一个旋转框(二)

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写&#xff0c;所有平台无差别运行&#xff0c;更提供了几乎所有开发过程中需要用到的工具。如今&#xff0c;Qt已被运用于超过70个行业、数千家企业&#xff0c;支持数百万设备及应用。 旋转框示例展示了如…