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

2023-10-10 06:45

本文主要是介绍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

这篇关于194、SpringBoot --- 下载和安装 Erlang 、 RabbitMQ的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/178708

相关文章

JVM 的类初始化机制

前言 当你在 Java 程序中new对象时,有没有考虑过 JVM 是如何把静态的字节码(byte code)转化为运行时对象的呢,这个问题看似简单,但清楚的同学相信也不会太多,这篇文章首先介绍 JVM 类初始化的机制,然后给出几个易出错的实例来分析,帮助大家更好理解这个知识点。 JVM 将字节码转化为运行时对象分为三个阶段,分别是:loading 、Linking、initialization

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

Spring Security--Architecture Overview

1 核心组件 这一节主要介绍一些在Spring Security中常见且核心的Java类,它们之间的依赖,构建起了整个框架。想要理解整个架构,最起码得对这些类眼熟。 1.1 SecurityContextHolder SecurityContextHolder用于存储安全上下文(security context)的信息。当前操作的用户是谁,该用户是否已经被认证,他拥有哪些角色权限…这些都被保

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/