194、SpringBoot --- 下载和安装 Erlang 、 RabbitMQ

本节要点:

在这里插入图片描述
一些命令:
小黑窗输入:
rabbitmq-plugins enable rabbitmq_management 启动控制台插件
rabbitmq-server 启动rabbitMQ服务器

管理员启动小黑窗:
rabbitmq-service install 添加rabbitMQ为本地服务

启动浏览器访问 http://localhost:15672/ 将看到登录界面

★ JMS vs AMQP(RabbitMQ)

RabbitMQ就是典型的AMQP产品

▲ 高级消息队列协议(Advanced Message Queuing Protocol、简称AMQP)是一种平台无关的、线路级(wire-level)的消息中间件协议。▲ AMQP并不适于JMS范畴,AMQP与JMS的区别与联系:- JMS定义消息中间件的规范,从而实现对消息操作的统一;AMQP则通过制订协议来统一数据交互的格式。- JMS限定了必须使用Java语言;AMQP只制订协议,不规定实现语言和实现方式,因此是跨语言的。- JMS只制订了两种消息模型;而AMQP的消息模型更加灵活。RabbitMQ就是典型的AMQP产品,它是用Erlang语言来开发。
从灵活性的角度来看,RabbitMQ比ActiveMQ更优秀;从性能上来看,RabbitMQ更是完胜ActiveMQ,因此目前很多公司都会优先选择RabbitMQ作为消息队列。

★ 安装Erlang

RabbitMQ需要依赖到Erlang语言
安装Erlang只是拿来作为 RabbitMQ 的一个运行环境而已,
无需其他操作,安装完就不用理了

(1)登录https://www.erlang.org/downloads站点下载Erlang(OTP)的最新版,
下载完成后得到一个otp_win64_24.0.exe安装文件。

(2)双击第1步下载得到的otp_win64_24.0.exe文件,开始安装该软件。依然建议不要将它安装在带空格的路径下。

我下载的Erlang
在这里插入图片描述

正常安装,只需要修改安装路径而已。
什么都不需要设置,这样就可以了。
在这里插入图片描述

★ 安装RabbitMQ

按如下步骤安装RabbitMQ:
(1)登录官网(https://www.rabbitmq.com/)下载RabbitMQ最新版的压缩包,并解压下载得到的压缩包.rabbitmq-server-windows-3.9.4.zip(2)RabbitMQ需要两个环境变量:- ERLANG_HOME: 该环境变量指向Erlang的安装路径。- PATH:将RabbitMQ解压路径下的sbin子目录(D:\RabbitMQ-3.8.11\sbin)添加到PATH环境变量。(3)运行如下命令来启用“rabbitmq_management”插件:rabbitmq-plugins enable rabbitmq_management      #rabbitmq_management代表了RabbitMQ的管理界面。rabbitmq-plugins命令位于sbin子目录,专门用于管理插件 (4)执行如下命令启动RabbitMQ服务器:rabbitmq-server.bat

下载Rabbitmq的3.9.4版本
在这里插入图片描述

解压后添加环境变量
在这里插入图片描述
rabbitmq的很多功能是通过插件来实现的
运行如下命令来启用“rabbitmq_management”插件:
作用:这个插件就是就是用来启用 rabbitmq 的控制台

rabbitmq-plugins enable rabbitmq_management

#rabbitmq-plugins 命令位于 sbin 子目录,专门用于管理插件
#rabbitmq_management 代表了 RabbitMQ 的管理界面。

这样插件就安装完成了
在这里插入图片描述

执行如下命令启动 RabbitMQ 服务器:
输入这个命令:rabbitmq-server
用来启动这个 rabbitmq-server.bat 服务器

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

★ 为RabbitMQ管理Windows服务

就是在window安装RabbitMQ服务

如果希望将RabbitMQ安装成Windows服务,可使用sbin子目录下的rabbitmq-service.bat执行操作:- rabbitmq-service install子命令用于安装RabbitMQ服务
- rabbitmq-service remove子命令用于删除RabbitMQ服务
- rabbitmq-service start子命令用于启动RabbitMQ服务
- rabbitmq-service stop子命令用于停止RabbitMQ服务

用管理员的身份打开命令行窗口 — 就是打开cmd小黑窗
输入 : rabbitmq-service install
在这里插入图片描述

win+r:输入:services.msc 查看本地服务,发现已经成功将RabbitMQ安装成Windows服务。
就是以后电脑启动后,就会自动启动这个服务。
在这里插入图片描述

在这里插入图片描述

★ 登录管理控制台(前提是启用了management插件)

就是需要先启动这个命令:
rabbitmq-plugins enable rabbitmq_management 启动management插件

启动完成后,启动浏览器访问“http://localhost:15672/”将看到登录界面
在该界面中输入内置管理员的账号、密码(guest/guest)登录该管理界面。

登录页面成功显示:
RabbitMQ登录页面
在这里插入图片描述

第一次登录的界面。
在这里插入图片描述

=

===

194-212

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

九大装修收纳空间的设计,收藏备用!福州中宅装饰,福州装修

如果房子面积不大,收纳设计就显得非常重要。其实装修房子中很多地方都可以做收纳,九大空间每一处都可以放下你的东西,让你摆脱收纳烦恼。 收纳空间少的话,装修完后住久了怕会乱成一窝,因此装修的时候,收纳…

react create-react-app v5配置 px2rem (不暴露 eject方式)

环境信息: create-react-app v5 “react”: “^18.2.0” “postcss-plugin-px2rem”: “^0.8.1” 配置步骤: 不暴露 eject 配置自己的webpack: 1.下载react-app-rewired 和 customize-cra-5 npm install react-app-rewired customize-cra…

对图像中边、线、点的检测(支持平面/鱼眼/球面相机)附源码

前言 图像的线段检测是计算机视觉和遥感技术中的一个基本问题,可广泛应用于三维重建和 SLAM 。虽然许多先进方法在线段检测方面表现出了良好的性能,但对未去畸变原始图像的线 段检测仍然是一个具有挑战性的问题。此外,对于畸变和无畸变的图像都缺乏统一的…

SuperMap iServer 影像服务自动守护能力

作者:Carlo 目录 一、监控目录能力1、影像服务创建后,在添加影像集合时配置自动追加2、配置集合基本信息3、开启自动追加4、效果展示 二、静默切片支持计划任务1、配置影像集合静默切片任务2、配置瓦片方案3、配置静默切片计划任务4、效果展示 背景&…

微信小程序开发缺少中间证书问题(腾讯云、阿里云等做服务器)

项目使用nginx做负载均衡后,不再采用原来直接用jar包的方式直接开启对应端口,所以需要重新从云服务器上下载证书,写入到Nginx读取的证书路径上即可。

戏剧影视设计制作虚拟仿真培训课件提升学生的参与感

说起影视制作,知名的影视制片人寥寥无几,大多数人还在依靠摄影机拍摄实景或搭建实体场景来不断精进场景布局和导演效果,成本高、投入人员多且周期长,随着VR虚拟现实技术的不断发展,利用VR模拟仿真技术进行影视制作实操…

Arcgis快速计算NDVI

Arcgis快速计算NDVI 一、问题描述 如何使用Arcgis像ENVI一样波段计算NDVI的值,事实上,Arcgis更快速一些。 二、操作步骤 首先准备好影像 打开窗口-影像分析 点击左上角 点击确定 (发现自己使用的遥感影像不对劲,是计算好了…

JSP旅游平台管理

本系统采用基于JAVA语言实现、架构模式选择B/S架构,Tomcat7.0及以上作为运行服务器支持,基于JAVA、JSP等主要技术和框架设计,idea作为开发环境,数据库采用MYSQL5.7以上。 开发环境: JDK版本:JDK1.8 服务器&…

主从复制的实现方案

读写分离技术架构图 实现读写分离的技术架构选型如上;需要自己去实践主从复制;为了节省资源,当然系统并发量并没有那么大,选择一主一丛;强制读主库,为了解决主从同步延迟带来的影响;对于实时性要求高的强制读主库;GTID 主要是一种事务标识技术…

ToBeWritten之车联网安全中常见的TOP 10漏洞

也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 转移发布平台通知:将不再在CSDN博客发布新文章,敬…

微信公众号运营一般怎么收费?建议收藏

在互联网时代,公众号运营已经成为企业、政府和个人进行品牌宣传、产品推广、客户服务的重要手段。通过公众号,企业可以与用户建立直接的联系,了解用户需求,提升用户满意度。微信公众号运营一般怎么收费?今天伯乐网络传…

文件扫描模块

文章目录 前言文件扫描模块设计初级扫描方案一实现单线程扫描整合扫描步骤 设计初级扫描方案二周期性扫描 总结 前言 我们这个模块考虑的是数据库里面的内容从哪里获取。 获取完成后,这时候,我们就需要把目录里面文件/子文件都获取出来,并存入数据库。 文件扫描模…

NPM- 滚动进度可视化插件

目录 progress-scroll 滚动进度插件📦 体验🌍 安装🛹 注入🎉 配置 🤖 使用方法📝 使用示例 Demo.vue 💌 原理 progress-scroll 滚动进度插件 🤖🎉🎉 您的 进度…

Spring Cloud学习笔记【分布式请求链路跟踪-Sleuth】

文章目录 Spring Cloud Sleuth概述概述主要功能:Sleuth中的术语和相关概念官网 zipkin配置下载运行zipkin下载zipkin运行 demo配置服务提供者 lf-userpom.xmlapplication.ymlUserController 服务调用者 lf-authpom.xmlapplication.ymlAuthController 测试 Spring Cl…

iOS App上架全流程及相关处理

iOS app上架总体流程: 一、IOS上架整个流程 1、申请开发者账号 2、创建APP ID及申请证书 3、itunes connect 创建APP 4、打包 上传APP 5、提交APP,上线成功 1、申请开发者账号 苹果开发者账号主要分为三种:个人账号、公司账号、企业账…

Redis分布式系统: 主从复制

“你小心保管我,不思议的念头。秘密从不会对谁泄漏~” 什么是分布式系统? 分布式系统的出现,就是为了解决单机问题(硬件资源不足)。在分布式系统中,通常会把数据复制多个副本部署到其他服务器,满⾜故障恢复和负载均衡等…

账户权限

目录 1. 文件的一般权限 1.1. 文件详细信息 1.2. 文件权限构成 示例: 1.3. chmod命令 1.3.1. 参数 示例: 扩展:隐藏权限(chattr a) 1.4. chown命令 示例: 2. 特殊权限 2.1. 概述 2.2. SUID权限 2.3. SGID 权限 2.4…

科技云报道:联络中心效能与体验齐飞,容联云AICC是如何做到的?

科技云报道原创。 AI与大模型为千行万业带来的进化与改造,远比想象来得更加猛烈。作为数字化升级改造的核心场景之一,联络中心在AI与大模型加持下,正在从基础云通讯迈入智能化的3.0时代。 身处行业智能化浪潮之中,容联云AICC作为…

简易版Pycharm(2023)+Conda开发环境配置教程

困 扰 不知道为什么,自从Pycharm更新了新的版本以后,在Pycharm中为项目工程配置Python解释器环境时,总是不能像以前那么方便。 比如,当前Conda中有十个不同的开发环境,每个环境一个名称,比如,p…

LLMs 蒸馏, 量化精度, 剪枝 模型优化以用于部署 Model optimizations for deployment

现在,您已经了解了如何调整和对齐大型语言模型以适应您的任务,让我们讨论一下将模型集成到应用程序中需要考虑的事项。 在这个阶段有许多重要的问题需要问。第一组问题与您的LLM在部署中的功能有关。您需要模型生成完成的速度有多快?您有多…