系列目录
RabbitMQ 入门系列:1、MQ的应用场景的选择与RabbitMQ安装。
RabbitMQ 入门系列:2、基础含义:链接、通道、队列、交换机。
RabbitMQ 入门系列:3、基础含义:持久化、排它性、自动删除、强制性、路由键。
RabbitMQ 入门系列:4、基础编码:官方SDK使用:链接创建、单例改造、发送消息、接收消息。
RabbitMQ 入门系列:5、基础编码:交换机的进阶介绍及编码方式。
RabbitMQ 入门系列:6、保障消息:不丢失:发送方、RabbitMQ存储端、接收方。
RabbitMQ 入门系列:7、保障消息:不重复消费:产生消息的唯一ID。
RabbitMQ 入门系列:8、扩展内容:接收信息时:可否根据RoutingKey过滤监听信息,答案是不能。
RabbitMQ 入门系列:9、扩展内容:死信队列:真不适合当延时队列。
RabbitMQ 入门系列:10、扩展内容:延时队列:延时队列插件及其有限的适用场景。
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的基础安装。