首页 > 其他分享 >RabbitMQ 入门系列:1、MQ的应用场景的选择与Rabbit安装

RabbitMQ 入门系列:1、MQ的应用场景的选择与Rabbit安装

时间:2022-08-19 16:00:17浏览次数:81  
标签:插件 用户 RabbitMQ MQ Rabbit Erlang 安装

1、MQ的应用场景的选择:

可以参考网上的对比图:

 

遥想当年,MQ都是MSMQ(微软)的,现在,都不在参考图上了。

对MQ的使用,根据应用场景,选择适合的MQ即可,本系列仅介绍RabbitMQ。

2、下载地址:

RabbitMQ 官网下载:https://www.rabbitmq.com/download.html

按提示,下载最新版本安装即可。

因为RabbitMQ是Erlang语言开发的,如果系统没有Erlang环境,需要安装Erlang:

Erlang 官网下载:https://www.erlang.org/downloads

按提示,下载最新版本安装即可。

安装过程太简单,这里就忽略了,也可以自行参考其它网上的文章。

MQ默认安装后,监听的是5672端口,如果需要修改,参考网上文章:

https://jingyan.baidu.com/article/454316ab487063b6a6c03a60.html

3、配置管理中心:Web 管理界面

安装配置管理中心,有助于进一步理解MQ。

在MQ的安装目录的sbin目录下,执行以下命令行:

rabbitmq-plugins enable rabbitmq_management

然后访问:http://localhost:15672/

即可:

 

输入guest、guest,即可登陆进入管理中心。

 

 

默认的账号,仅限本机使用,如果程序运行在其它电脑环境,则无法连接。

4、配置账号:让其它电脑环境可连接

点击Admin菜单:

 

Tags即权限,右边的Set根据需求选择即可。

对应的翻译:

要应用于用户的标记的逗号分隔列表。当前由管理插件支持:

经营

用户可以访问管理插件

决策者

用户可以访问管理插件,并为其访问的虚拟主机管理策略和参数。

监测

用户可以访问管理插件,查看所有连接和通道以及节点相关信息。

管理员

用户可以完成监控所能做的一切,管理用户、虚拟主机和权限,关闭其他用户的连接,并管理所有虚拟主机的策略和参数。

请注意,您可以在此处设置任何标记;上面四个标签的链接只是为了方便。

总结:

本篇介绍MQ的应用场景,以及RabbitMQ的基础安装。

标签:插件,用户,RabbitMQ,MQ,Rabbit,Erlang,安装
From: https://www.cnblogs.com/cyq1162/p/16602276.html

相关文章

  • MQ系列3:RocketMQ 架构分析
    MQ系列1:消息中间件执行原理MQ系列2:消息中间件的技术选型1背景我们前面两篇对主流消息队列的基本构成和技术选型做了详细的分析。从本篇开始,我们会专注当下主流MQ之一的......
  • 一文带你认知定时消息发布RocketMQ
    摘要:DMS任意时间定时消息能力发布。DMS是华为云的分布式消息中间件服务。适用于解决分布式架构中的系统解耦、跨系统跨地域数据流通、分布式事务协调等难题,协助构建优雅的......
  • RocketMQ 消息过滤
    一、概述RocketMQ的消费者可以根据Tag进行消息过滤,也支持自定义属性过滤。消息过滤目前是在Broker端实现的,优点是减少了对于Consumer无用消息的网络传输,缺点是增加了B......
  • ESP8266 安信可固件 MQTT AT指令
    9.1AT+MQTTUSERCFG-SetMQTTUserConfigSetCommand:AT+MQTTUSERCFG=<LinkID>,<scheme>,<"client_id">,<"username">,<"password">,<cert_key_ID>,<CA_ID>,<"path">A......
  • RocketMQ 消息存储机制
    一、概述RocketMQ中的消息存储在本地文件系统中,主要是由ConsumeQueue和CommitLog配合完成的,消息真正的物理存储文件是CommitLog,ConsumeQueue是消息的逻辑队列,类似数据......
  • Docker安装RabbitMQ
    一.拉取镜像。dockerpullrabbitmq 二.查看镜像。 三.启动RabbitMQ。dockerrun-d--hostnamemy-rabbit--namerabbit-p15672:15672-p5672:5672rabb......
  • big endian (comes from RocketMQ)
    #ifndefBASE_BIG_ENDIAN_H_#defineBASE_BIG_ENDIAN_H_ template<typenameT>inlinevoidReadBigEndian(constcharbuf[],T*out){*out=buf[0];......
  • RabbitMQ如何保证消息不丢失?
    如果说你这个是用MQ来传递非常核心的消息,比如说计费、扣费的一些消息,那必须确保这个MQ传递过程中绝对不会把计费消息给弄丢。 先来捋一下在RabbitMQ传递消息的过程......
  • MQ如何保证消息不丢失
    一、MQ如何保证消息不丢失可以从以下三个阶段来保证1、生产者保证消息投递成功1)Kafka2)RabbitMQconfirm消息确认机制:......
  • 腾讯云服务器安装rabbitmq及简单测试记录
    一、安装近期对消息队列的学习让我对消息中间件产生了兴趣,而作为消息队列的使用的rabbitmq,就是我学习中间件的第一步。rabbitmq和erlang的安装安装之前先检查环境:[root......