RabbitMQ 发展史与安装

2023-05-16

RabbitMQ 天降奇兵

解决的实例1:统计用户的行为,利用消息队列解耦模块和认证服务器,认证模块被设计为,在每一次请求页面的时候,发送一条认证请求消息到rabbitmq,然后认证认证服务器监听rabbitmq队列并接收该请求消息,一旦请求被获准,认证服务器就会向rabbitmq发送一个应答消息。此时统计用户的行为就很简单了。
消息队列
是用消息将应用程序连接起来,这些消息通过像rabbbitmq这样的消息代理服务器在应用程序之间路由。这就像是在应用程序之间放值了一个邮局。消息队列的产生,最开始是金融行业,陆续产生了TIB,IBM MQ,MSMQ.由于这些产品不同api,不同协议,在切换产品的时候,无法联合起来组成单一的总线,为了解决这个问题,诞生了JMS,通过提供公共的java api,解决了互通问题,从技术层面上来说,java只是针对jms api 编程,选择合适的mq驱动即可。本质还是并没有解决实质问题,从而后来产生了AMQP(高级消息队列协议),任何人都可以执行这一标准,针对标准编码的任何人都可以喝任意的AMQP公供应商提供的mq服务其进行交互,实现了一条软件总线将实时动态连接起来。
RabbitMq简史
在这里插入图片描述

rabbitmq解决了应用继承和高强度实物处理负载的问题,其为我们带来了一段丰富的消息通信历史以及适合所有的人的可拔插的消息纵向。
安装erlang 语言,地址:http://www.cnerlang.com/
安装rabbitmq:
$ mkdir rabbitqiaction
cd rabbitmqinaction
$ wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.0/rabbitmq-server-generic-unix-2.7.0.tar.gz

$ tar -zxvf rabbitmq-server-generic-unix-2.7.0.tar.gz
$ cd rabbitmq_server-2.7.0/
在启动前,需要创建一些文件夹:1.日志 2.mnessia数据库文件夹
$mkdir -p /var/log/rabbitmq
$mkdir -p /var/bin/rabbitmq/mnesia/rabbit
$ sbin/rabbitmq-server
启动服务器,此时打开一个新的终端窗口,输入一下命令:
$ sbin/rabbitmqct1 status

启动报错:
在这里插入图片描述

在linux的/etc/profile环境下添加如下两行代码:

#set erlang environment
export PATH=$PATH:/rabitmqinaction/erlang20/bin

#set rabbitmq environment
export PATH=$PATH:/rabitmqinaction/rabbitmq_server-2.7.0/sbin

简单的安装,感谢https://blog.csdn.net/hao134838/article/details/71512557这个博主的奉献

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RabbitMQ 发展史与安装 的相关文章

随机推荐

  • 网络爬虫-cloudflare五秒等待验证逆向破解

    Cloudflare是国外的一家安全防护公司 xff0c 最近在很多网站上也看到了他的身影 xff0c 比较明显的特征就是让你等待5秒钟以验证你是否是真实的浏览器 以 https www biovision com 为例 另一个明显的特征就
  • VNC的使用

    1 安装 yum install tigervnc server x86 64 2 配置 客户机和远程vnc桌面间的复制粘贴 参考 xff1a VNC怎么和宿主机共享粘贴板 整理 cxcbupt CSDN博客 3 日常使用 1 解决远程桌面
  • WPF异常处理详解

    总目录 文章目录 总目录一 WPF异常1 未捕获异常2 模拟未捕获异常场景 二 处理未捕获异常1 DispatcherUnhandledException 异常捕获2 UnhandledException异常捕获3 UnobservedTa
  • javafx 多线程赛马设计

    根据上一篇博客的内容 xff0c 这篇将展示设计过程 xff1a 二 xff0e 概要设计 2 1 系统流程图 2 2 功能模块图 2 3 赛马程序模拟程序初始化模块 在这一模块当中 xff0c 要求使用者选择当局需要赛马的马匹数量 xff
  • Cannot find module 'vue-loader/lib/plugin'

    安装了 webpack4 的版本之后发现报这个错 Cannot find module vue loader lib plugin 然后上node modules 里找了一下还真没有 plugin xff0c 所以我肯定是 vue load
  • ubuntu16.04 安装配置python3.6

    在Ubuntu下 xff0c 时不时会有这个错误的 add apt repository command not found 这个是缺少程序 xff0c 安装一下就可以了 只是不知道安装的名字 按以下命令走一趟就可以的了 sudo apt
  • 最新最快最简单解决rosdep更新失败问题

    在安装ros的时候 xff0c 最后一步会由于源在国外 xff0c sudo rosdep init会失败 xff0c 其中一种方式是通过加https ghproxy com 代理的方式 xff0c 参考链接 我之前也都是这样做的 xff0
  • 解决wsl无法同步本地代理的dns信息

    问题 本地开了公司的vpn xff0c 使用vscode的remote wsl插件连接wsl1 xff0c 结果wsl里面无法解析公司内部的一些域名 xff0c 查了下发现原来是wsl无法自动同步本地代理的dns信息 wsl2没有这个问题
  • 如何在Oracle官网下载jdk

    Oracle官方网址 xff1a Oracle Cloud Applications and Cloud Platform 注册账号 xff1a 登录进入首页 xff1a 点击Products xff1a 来到Products页面 xff0
  • ubuntu安装字体

    先安装 span class token function sudo span span class token function apt get span span class token function install span y
  • windows 压缩指定目录下每个目录和文件为zip文件的powershell脚本

    某个文件夹下有几十个子文件夹 xff0c 想要单个压缩每个子文件夹备份到云盘 如果手动操作会有点累 xff0c 尝试写个脚本吧 版本 适用于win10 win11 其他版本未测试 一 编写脚本 众所周知windows下有两种自带脚本cmd和
  • SpringMVC的配置和执行流程

    要想成功的配置和调试springmvc xff0c 了解掌握它的执行流程是必不可少的 xff0c 话不多说 xff0c 看下图 xff1a 我们边说执行边讲配置 xff0c 首先 xff0c 想要使用springmvc xff0c 依赖是必
  • Maven安装与配置详解、多镜像节点的配置

    下载 Maven是Apache下面的一个项目 xff0c 官网下载地址 xff1a https maven apache org download cgi 历史版本下载地址 xff1a https archive apache org di
  • 使用FTPClient上传文件到ftp服务器。并解决图片损坏问题。

    1 先借鉴此博客的方法 xff08 此博客的方法上传txt文件没有问题 xff0c 但是上传的图片文件会损坏 xff09 https blog csdn net weixin 37196194 article details 5500166
  • libnet的使用详解

    最近搬砖需要对libnet进行介绍在这里对知识进行汇总 1 libnet简介 在 libnet 出现以前 xff0c 如果要构造数据包并发送到网络中 xff0c 程序员要通过一些复杂的接口来处理 libnet 的出现 xff0c 为程序员提
  • electron启动报错

    一个简单的程序启动居然报错了 xff0c 那就排查原因吧 xff0c 搜索网上的资料没有一个一样的 xff0c 大致类似的说的是electron版本和node不一致 还有说是electron的版本问题 但排查后都不是 xff0c 最后我把m
  • 手把手使用 Egg+TypeScript+mongoDB快速实现增删改查

    创建一个Egg的TS项目 xff08 Egg js官方教程 xff09 安装MogoDB Egg 依赖 span class token function npm span span class token function install
  • 小白学java——做一个歌手比赛系统(一)

    xfeff xfeff 完整代码加实验报告都在https download csdn net download qq 39980334 11232331 我已经设置成0积分下载了 xff0c 有需要的自行下载 xff0c 有问题的多看看代码
  • 使用尾插法创建链表并打印输出

    include lt stdio h gt include lt stdlib h gt include lt string h gt typedef struct LNode struct LNode next int data LNod
  • RabbitMQ 发展史与安装

    RabbitMQ 天降奇兵 解决的实例1 xff1a 统计用户的行为 xff0c 利用消息队列解耦模块和认证服务器 xff0c 认证模块被设计为 xff0c 在每一次请求页面的时候 xff0c 发送一条认证请求消息到rabbitmq xff