当前位置: 首页 > news >正文

无锡网站建设专业极速信息微信公众号推广2元一个

无锡网站建设专业极速信息,微信公众号推广2元一个,河北石家庄疫情,网站建设计入哪个明细科目入门RabbitMQ 一、RabbitMQ的概述二、RabbitMQ的安装三、RabbitMQ管理命令行四、RabbitMQ的GUI界面 一、RabbitMQ的概述 MQ(Message Queue)翻译为消息队列,通过典型的【生产者】和【消费者】模型,生产者不断向消息队列中生产消息&…

入门RabbitMQ

  • 一、RabbitMQ的概述
  • 二、RabbitMQ的安装
  • 三、RabbitMQ管理命令行
  • 四、RabbitMQ的GUI界面

一、RabbitMQ的概述

MQ(Message Queue)翻译为消息队列,通过典型的【生产者】和【消费者】模型,生产者不断向消息队列中生产消息,消费者不断地从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间的解耦。别名为 消息中间件; 通过利用高效可靠的消息传递机制来进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。

常见的MQ中间件:老牌的 ActiveMQ、RabbitMQ,炙手可热的 Kafka,阿里巴巴自主研发的RocketMQ等。

RabbitMQ:RabbitMQ 是使用 Erlang 语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议更多用在企业系统内对数据一致性、稳定性和可靠性要求更高的场景,对性能和吞吐量的要求还在其次。

RabbitMQ的四大核心:生产者、消费者、队列、交换机。

AMQP(Advanced Message Queue Protocol 高级消息队列协议)是一种二进制协议,它定义了一组规则和标准,以确保消息可以在不同的应用程序和平台之间传递和解释,AMQP协议包含下面四大核心组件:消息、交换机、队列、绑定

下面是AMQP的模型图:
在这里插入图片描述

二、RabbitMQ的安装

RabbitMQ下载网址(3.8.16版本):地址

在这里插入图片描述对应的erlang下载网址(erlang-23.3.4.11-1):地址

在这里插入图片描述下载好后移至Centos中

在这里插入图片描述

  1. 安装erlang
rpm -ivh erlang-23.3.4-1.el7.x86_64.rpm

在这里插入图片描述

  1. 安装一个socat插件
yum install socat -y

在这里插入图片描述

  1. 安装Rabbit服务
rpm -ivh rabbitmq-server-3.8.16-1.el7.noarch.rpm

在这里插入图片描述
4. 设置开启自动开启rabbit-server

chkconfig rabbitmq-server on

在这里插入图片描述

  1. 启动rabbitmq服务
service rabbitmq-server start

在这里插入图片描述

  1. 查看rabbitmq服务状态
service rabbitmq-server status

在这里插入图片描述

  1. 停止服务;开启web管理插件。
service rabbitmq-server stop
rabbitmq-plugins enable rabbitmq_management

在这里插入图片描述

  1. 再次开启服务访问web页面(默认端口号是15672),记得关防火墙。
    在这里插入图片描述

  2. 创建新用户(创建账号)

rabbitmqctl add_user admin 123456

在这里插入图片描述

  1. 设置用户角色
rabbitmqctl set_user_tags admin administrator

在这里插入图片描述

  1. 设置用户权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 即admin用户具有/vhost1这个virtual host 中所有的配置,写、读权限

在这里插入图片描述

  1. 显示所有用户,尝试使用admin用户去登录。
rabbitmqctl list_users

在这里插入图片描述登录成功的界面(RabbitMQ的管理界面)
在这里插入图片描述

三、RabbitMQ管理命令行

# 服务启动相关
systemctl start|restart|stop|status rabbitmq-server# 管理命令行  用来在不适用web管理界面的情况下命令操作RabbitMQ
rabbitmqctl help  可以查看更多命令# 插件管理命令行
rabbitmqplugins enable|list|disable

四、RabbitMQ的GUI界面

当前RabbitMQ服务的概述界面.

在这里插入图片描述

连接界面展示,此时的连接为0.

在这里插入图片描述通道界面展示,此时通道数也为0.
在这里插入图片描述交换机操作界面
在这里插入图片描述
队列操作界面.
在这里插入图片描述
用户的操作界面.

在这里插入图片描述

http://www.15wanjia.com/news/56183.html

相关文章:

  • 做网站的都是直男癌吗应用商店关键词优化
  • 如何创建微信小程序商城seo的优化方案
  • 设计师个人作品集网站seo快速排名软件app
  • 常山做网站怎么把网站排名优化
  • 人力外包和项目外包哪个好百度优化
  • 网站建设推广费用全网霸屏推广系统
  • 亚洲做性视频网站怎么样做一个自己的网站
  • 自己在家可以做网站吗seo知识点
  • 淘宝网站是怎么做的常用的网络营销方法有哪些
  • 新闻网站个人可以做吗什么平台推广效果最好
  • 做网站网站关键词是什么百度竞价推广思路
  • 长安网站建设推广公司沧州seo包年优化软件排名
  • wordpress文字摘要搜索引擎优化的方法有哪些?
  • 公司网站实名认证电子商务营销模式有哪些
  • 冠县网站建设seo站长工具是什么
  • wordpress 果酱小程序win10优化大师免费版
  • 做网站要几天全网自媒体平台
  • 低价网站建设教程百度账号出售平台
  • 京东网站是哪个公司做的什么是搜索引擎营销?
  • wordpress for深圳网站seo优化公司
  • wordpress怎么做网站如何制作网站教程
  • 淘宝网站做超链接国内seo排名
  • 淘客采集网站怎么做的长沙企业网站建设报价
  • 做网站每个月可以赚多少百度竞价排名的使用方法
  • 800元做网站西地那非
  • 做交友网站赚钱吗百度推广优化怎么做的
  • 个人可以开通微商城吗seo研究中心qq群
  • 晨光文具网站建设策划书客户关系管理系统
  • 新手建站工具免费加客源软件
  • 怎么做可以直播的网站吗今天的最新消息新闻