(一)在Windows系统上安装Erlang的步骤如下:
-
打开Erlang的官方下载页面,选择适合你的Windows系统的版本进行下载。
-
下载完成后,双击运行下载的.exe文件,进入Erlang的安装向导。
-
在安装向导中,按照提示进行操作即可,接受协议,选择安装路径,再点击下一步。
-
点击 install 开始安装。安装完成后点击 finish 完成安装。
注意:安装完成后请确保你的系统已经允许Erlang通过防火墙。
-
RabbitMQ的默认登录用户名和密码都是
guest
。
(二)在浏览器中打开RabbitMQ的管理界面的步骤如下:
-
在命令行中执行命令
rabbitmq-plugins enable rabbitmq_management
。这个命令会启用RabbitMQ的网页管理功能。 -
执行完上述命令后,打开你的浏览器,在地址栏输入
http://localhost:15672/
,然后按Enter键。 -
这时候你应该可以看到RabbitMQ的登录页面,使用默认的用户名
guest
和密码guest
进行登录,就可以看到RabbitMQ的管理界面了。
(三)在Linux系统上安装Erlang的步骤如下:
首先,需要根据你的Linux发行版选择相应的安装方式。
- 对于Ubuntu/Debian系统,可以直接使用apt-get命令进行安装,步骤如下:
sudo apt-get update
sudo apt-get install erlang
- 对于Fedora系统,可以使用yum命令安装,步骤如下:
sudo yum install erlang
安装完成后,你可以通过输入erl
命令并回车,如果能看到Erlang的命令行交互环境,那么就表示Erlang安装成功了。
(四)RabbitMQ主要使用的五个默认端口如下:
-
AMQP协议端口:
5672
-
AMQP/SSL端口:
5671
-
MQTT端口:
1883
-
MQTT/SSL端口:
8883
-
管理插件端口:
15672
(五)RabbitMQ的管理界面功能主要包括:
-
查看和管理连接、通道、交换器、队列:你可以查看当前所有的连接、通道、交换器、队列,也可以添加、删除和编辑这些内容。
-
查看和管理用户和权限:你可以添加、删除和编辑用户,以及设置用户的权限。
-
查看系统的状态和节点的信息:你可以查看系统的各种状态信息,如内存使用情况、磁盘使用情况等,也可以查看节点的运行状态等信息。
-
发送和接收消息:你可以发送消息到队列,也可以从队列接收消息。
(六)为了更加清楚地理解RabbitMQ的安装和使用过程,下面我将给出一个在Linux系统中安装和使用RabbitMQ的实践样例。
注意:自己搭建Mq需了解关于队列的基本原理。
第一步:安装Erlang
因为RabbitMQ是用Erlang开发的,所以先需要安装Erlang。在Ubuntu系统中,可以使用以下命令来安装Erlang:
bash
sudo apt-get update
sudo apt-get install erlang
第二步:安装RabbitMQ
使用以下命令在Ubuntu中安装RabbitMQ Server:
bash
sudo apt-get install rabbitmq-server
安装完成后可以使用下面的命令来启动RabbitMQ Server:
bash
sudo service rabbitmq-server start
第三步:开启RabbitMQ的管理插件
使用以下命令来启动RabbitMQ的管理插件:
bash
sudo rabbitmq-plugins enable rabbitmq_management
第四步:访问RabbitMQ的管理界面
打开浏览器,访问http://localhost:15672/
,就可以看到RabbitMQ的管理界面了。默认的用户名和密码都是guest
。
RabbitMQ的管理界面主要用于管理和监控RabbitMQ服务器的运行状态。你可以使用管理界面进行以下操作:
-
管理和监控连接,通道,消费者,队列,交换器和绑定。
-
管理和监控vhost,用户和权限。
-
查看RabbitMQ服务器的状态和节点信息。
-
查看和管理队列的消息。
-
发送测试消息等。
例如,我们可以创建一个新的队列:点击左侧的"Queues",然后在右侧点击"Add a new queue",在弹出的窗口中输入队列的名字,然后点击"Add queue"。就这样,我们就创建了一个新的队列。
在RabbitMQ的管理界面中创建新的交换器的步骤如下:
-
首先,登录到RabbitMQ的管理界面。
-
然后,点击左侧的"Exchanges"。
-
在显示的页面中,点击"Add a new exchange"。
-
在弹出的窗口中,填写交换器的名称,选择交换器的类型(direct, fanout, topic, headers),还可以设置其他的参数。
-
最后,点击"Add exchange",就创建了一个新的交换器。
RabbitMQ的默认用户名和密码确实可以修改的,步骤如下:
-
首先,登录到RabbitMQ的管理界面,然后点击左边的"Admin"。
-
在弹出的页面中,找到你要修改密码的用户,然后点击用户名。
-
在用户的页面中,你可以看到一个"Update this user"的区域,在"Password"和"Verify password"的输入框中输入新的密码。
-
最后,点击"Update user",就修改了用户的密码。
注意:从安全性考虑,你应该尽快修改RabbitMQ的默认用户名和密码。
在RabbitMQ管理界面查看队列的消息,你可以按照以下步骤进行:
-
首先,打开RabbitMQ管理界面,输入默认的用户名和密码(都是
guest
)进行登录。 -
点击左侧的"Queues"选项,然后在出现的队列列表中,选择你想要查看的队列,点击队列的名称。
-
在队列的页面中,滚动到下方的"Get message"区域。在此处选择"Get Message(s)"。
-
点击"Get Message(s)"按钮后,如果队列中有消息,你可以在随后出现的列表中看到这条消息。
-
在列表中,点击消息的"Payload"部分,你可以看到消息的详细内容。
如何在RabbitMQ管理界面中将消息重新放回队列:
-
在获取消息的时候,有一个选项叫做"Ack mode",它决定了怎样处理获取到的消息。
-
如果你想让获取到的消息重新放回队列中,应当选择"Requeue"。
-
然后当你点击"Get Message(s)"按钮获取消息后,这些消息就会被重新放回到队列中,而不是从队列中删除。文章来源:https://www.toymoban.com/news/detail-844776.html
这样做可以使你只查看消息的内容,而不会影响到队列中的消息。在测试和调试的时候可以先这样做,等到程序正常运行后,再实际地从队列中获取消息。文章来源地址https://www.toymoban.com/news/detail-844776.html
到了这里,关于RabbitMQ安装详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!