当前位置:首页 > 服务端 > RabbitMq安装快速教程

RabbitMq安装快速教程

2022年09月16日 19:53:51服务端6

引言: 消息系统是互联网公司在应对大流量、高负载系统中非常常用的一种系统通信机制,它除了可以将不同系统解耦,还可以实现不同的多点系统之间的同步或异步通信机制,它的高性能、高扩展性以及稳定性,一直为各大公司所广泛采用,并且各个互联网公司都开发了各自的分布式消息系统,比如阿里、360、京东等等。本文将基于开源的rabbitMq为例,来介绍其安装和部署的基本过程。


  下载erlang, rabbitmq和java client

  下载erlang安装包,这里都是需要下载源代码包,自行安装的。

    RabbitMq安装快速教程 _ JavaClub全栈架构师技术笔记

     解压缩oltp,到目录

     >>   tar xvfz otp_src_17.4.tar.gz 

     进行编译,并安装erlang

     >> ./configure 

     出现的问题:

          RabbitMq安装快速教程 _ JavaClub全栈架构师技术笔记

      解决办法:

       >> yum install ncurses-devel

         RabbitMq安装快速教程 _ JavaClub全栈架构师技术笔记

     >>  make install     # 编译erlang开始

      整个过程需要5分钟左右,依据具体的系统配置不同而定。

    >> erl    #测试erlang是否安装成功

    

  2.  下载rabbitmq, 访问 http://www.rabbitmq.com/download.html

     RabbitMq安装快速教程 _ JavaClub全栈架构师技术笔记

          加压缩文件

            tar zxvf rabbitmq-server-generic-3.4.2.tar.gz

           进入文件目录 rabbitmq/sbin

           >> chmod +x *

           >>  ./rabbitmq-server    # 启动rabbitmq server

          RabbitMq安装快速教程 _ JavaClub全栈架构师技术笔记

    另外可以将rabbitmq进入后台模式

      >> /usr/local/sbin/rabbitmq-server –detached 

   停止程序:
 >> /usr/local/sbin/rabbitmqctl stop 

监控

主要参考官方文档:http://www.rabbitmq.com/management.html

RabbitMQ提供了一个web的监控页面系统,这个系统是以Plugin的方式进行调用的。

首先,在rabbitmq-env.conf中配置好plugins目录的位置:RABBITMQ_CONFIG_FILE

将监控页面所需要的plugin下载到plugins目录下,这些plugin包括:
  mochiweb
  webmachine
  rabbitmq_mochiweb
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management
下载路径位于:http://www.rabbitmq.com/plugins.html#rabbitmq_management 

重新启动RabbitMQ,输入http://server-name:55672/mgmt/ 就能够进入到监控页面。默认的用户名和密码是: guest 和 guest。如图:

作者:bladestone
来源链接:https://blog.csdn.net/blueheart20/article/details/42491203

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/42138.html

分享给朋友:

“RabbitMq安装快速教程” 的相关文章

中间件RabbitMQ

中间件RabbitMQ

一、前言 RabbitMQ在Windows上安装非常简单,就跟日常安装应用聊天软件一样,因此这里选择Linux环境安装RabbitMQ,并且借助Docker容器进行安装,在使用Docker安装RabbitMQ之前,我们先简单的了解一下几个概念:什么...

RabbitMQ配置SSL

RabbitMQ配置SSL

引言 主要介绍了如何通过Docker安装RabbitMQ并配置SSL;配置成功之后给出了SpringBoot和Python集成的例子。 生成证书 $ git clone https://github.com/Berico-Technol...

activeMQ、rabbitMQ学习对比心得

activeMQ、rabbitMQ学习对比心得

一、activemq activemq工作模型比较简单。只有两种模式 queue、topics 。 queue就多对一,producer往queue里发送消息,消费者从queue里取,消费一条,就从queue里移除一条。如果一个消费者消费速度...

RabbitMq的一些概念,持久化、队列排他、自动删除、消息确认机制、消息ACK、消费消息的模式

一、队列持久化的概念 队列的声明默认是存放到内存中的,如果rabbitmq重启会丢失,如果想重启之后还存在就要使队列持久化,保存到Erlang自带的Mnesia数据库中,当rabbitmq重启之后会读取该数据库。 二、排他 简单理解就是在连接关闭时是否会删除队列...

CentOS7 RabbitMQ 安装

CentOS7 RabbitMQ 安装

1.包的选择 安装RabbitMQ之前需要安装Erlang,这里注意安装的版本的对应关系,详见官网 版本对应,大致为  在这里我选择的是: erlang-23.3.4-1.el7.x86_64.rpm rabbitmq-serv...

RabbitMQ原理

RabbitMQ原理

RabbitMQ原理 Simplest Sample Work Queues Round-robin dispatching Messa...

RabbitMq:web管理端

RabbitMq:web管理端

1 简介 rabbitmq-management是RabbitMq web管理端,用的是erlang的cowboy框架进行开发。web页面包括Overview(概述)、Connections(连接)、Channels(通道)、Exchanges(交换器)、Queues(队列...

离线安装RabbitMQ,非root普通用户启动RabbitMQ

文章目录 0. 参考资料: 1. 下载 2. 网络需求 3. 安装 4. 配置sudo 5. RabbitMQ集群配置 6. 其他配置...

windows下rabbitmq安装延时插件

windows下rabbitmq安装延时插件

1:延时插件下载地址 https://www.rabbitmq.com/community-plugins.html 2:复制到rabbitmq安装目录plugins 3:安装目录sbin下执行 rabbitmq-plugins enable r...

RabbitMQ下载安装

RabbitMQ下载安装

RabbitMQ RabbitMQ安装 1、概述 RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件。首先要知道一些RabbitMQ的特点,官网可查: 可靠性。支持持久化,传...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。