RabbitMQ

RabbitMQ访问启动成功,http://localhost:15672/无法访问问题

你离开我真会死。 提交于 2020-01-26 05:45:19
1、rabbitmq-plugins list 正常启动的服务应该是这样,E和e分别表示显性和隐性启动: rabbitmq默认的对Administration授权,而我的用户不是默认的Administration,所以后来打开服务,找到rabbitmq服务,属性,登陆,将本地系统账户修改为此账户,修改完成之后再重启服务,这时候浏览器就可以访问了。 二:上面如果不行的话,可执行以下命令: 执行 rabbitmq-service.bat stop 停止服务 执行 rabbitmq-service.bat install 重新安装服务,这时才会重新加载config文件 执行 rabbitmq-service.bat start 开启服务 来源: CSDN 作者: 大洋PHP 链接: https://blog.csdn.net/eddy23513/article/details/104010563

docker安装rabbitmq

非 Y 不嫁゛ 提交于 2020-01-26 04:38:51
拉取镜像 docker pull rabbitmq:3-management 启动镜像(默认用户名密码),默认guest 用户,密码也是 guest docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management 启动镜像(设置用户名密码) docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:3-management 完成后访问:http://localhost:15672/ 参考: https://docs.docker.com/samples/library/rabbitmq/#running-the-daemon 拉取镜像 docker pull rabbitmq:3-management 启动镜像(默认用户名密码),默认guest 用户,密码也是 guest docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672

centos 6.7下安装rabbitmq 3.6.6过程

喜夏-厌秋 提交于 2020-01-26 01:44:12
准备,请确保有root权限或者sudo权限,不然不用继续看下去了。 1.erland的安装 首先测试一下是否已经安装了erlang,命令 rpm -qa | grep erlang 若没有安装,则 yum install erlang 否则跳到第二步 2. rabbitmq server安装 下载rpm文件rabbitmq-server-3.6.6-1.el6.noarch.rpm到linux文件中,执行命令 rpm -ivh rabbitmq-server-3.6.6-1.el6.noarch.rpm 3.启动rabbit server及admin 进入安装目录的sbin目录(/usr/sbin),启用监控管理 rabbitmq-plugins enable rabbitmq_management 启动rabbitmq server service rabbitmq-server start 4.添加管理用户并授权 从3.3.1版本以后,不能通过guest/guest访问了。 rabbitmqctl add_user test test rabbitmqctl set_user_tags test administrator rabbitmqctl set_permissions -p / test ".*" ".*" ".*" 第二个命令不可缺少,否则无法登陆 5.登陆

win10 QT 使用rabbitmq小结

半世苍凉 提交于 2020-01-26 00:59:39
qt使用rabbitmq。部署rabbitmq暂时不表,网上资料很多 官网 http://www.rabbitmq.com/ 有开发介绍。 源码自取 https://download.csdn.net/download/cubmonk/12116702 下载rabbitmq源码。编译库。 需要自己重新编译,因为每个人的qt版本不一样,编译出来可能会有区别。 下载地址:https://github.com/mbroadst/qamqp 进入src目录,打开pro工程文件构建工程,会生成库文件,将库库文件还有源码里的头文件打包放在自己工程目录下面。在qt项目文件内添加一下代码,根据自己的路径修改。。 win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../build-untitled1-Desktop_Qt_5_13_1_MinGW_64_bit-Release/bin/ -lqamqp else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../build-untitled1-Desktop_Qt_5_13_1_MinGW_64_bit-Release/bin/ -lqamqpd INCLUDEPATH += $$PWD/../build-untitled1

Linux ,Centos7 上安装配置 RabbitMQ纯手动安装

落爺英雄遲暮 提交于 2020-01-25 22:41:25
一、选择正确的版本 1. 查看你你要安装的 Erlang 和 rabbitmq 是否相互支持 : http://www.rabbitmq.com/which-erlang.html 2.rabbitmq 下载: http://www.rabbitmq.com/releases/rabbitmq-server/ 3.Erlang 下载 : http://erlang.org/download/ 二 、安装 Erlang 环境 (如果是干净的 centos 7 你要下载 gcc 等等编译软件,本教程是在这些依赖都有的时候安装的)    1 、在安装 erlang 之前先安装下依赖文件 ( 这一步不要忘掉了, 不然后面 ./configure 的时候要报错 ) :      [root@iZwz9eailk2tci1wywk9p2Z local]# yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto    2 、到 erlang 官网去下载 erlang 安装包     作为一名强迫症患者,我当然是选择现在最新版本啦。 手动下载    otp_src_20.2.tar.gz 到本地   再传到服务器上     接下来解压:       [root@iZwz9eailk2tci1wywk9p2Z local]

docker compose方式部署rabbitmq

纵然是瞬间 提交于 2020-01-25 14:42:53
镜像选择: 选择rabbitmq:3-management是因为带有web管理功能的 如果是rabbit:3.7.8 这种版本 需要进入容器内部执行 docker exec -it rabbitmq bash rabbitmq-plugins enable rabbitmq_management docker-compose文件如下: version: '2' services: rabbitmq: image: rabbitmq:management container_name: rabbitmq restart: always ports: - 4369:4369 - 5671:5671 - 5672:5672 - 25672:25672 - 15671:15671 - 15672:15672 environment: RABBITMQ_DEFAULT_VHOST: '/' RABBITMQ_DEFAULT_USER: admin RABBITMQ_DEFAULT_PASS: admin volumes: - ./etc:/etc/rabbitmq - ./lib:/var/lib/rabbitmq - ./log:/var/log network_mode: "host" 进入docker查看rabbitmq的相关目录: docker exec -it rabbit

RabbitMQ消息分发简单介绍

浪子不回头ぞ 提交于 2020-01-25 13:49:35
通过前面介绍过activemq的文章的时候我们了解到activemq有queue和topic的具体实现,但是在rabbitmq中只有queue的具体实现,是没有具体topic这种说法的,但是虽然没有提供topic的概念,但是却通过交换器exchange、路由routingkey等进行了交换实现,下面我们就来介绍下在rabbitmq中生产者是如何把消息发送到队列中的。 在介绍消息传递之前我们还得介绍下下面的几个概念: vhost:在前面的一篇文章 《RabbitMQ的配置文件说明》 中提到过一个关于vhost的默认配置为default_vhost = /,它代表一个mini的rabbitmq虚拟主机,除了与其他rabbitmq虚拟主机共享相同的身份认证和加密环境外,它拥有自己独立的queue,exchange,routingkey,binding及权限机制,它可以通过命令行rabbitmqctl add_vhost qa1和在管理界面添加 channel:通道,是由connection创建的,而connection又是通过ConnectionFactory创建的,在channel中我们可以定义queue、exchange、queuebind、消息发布、消息消费等操作。 routingkey:路由key,用来路由消息到queue

rabbitmq学习

纵然是瞬间 提交于 2020-01-25 05:27:57
创建rabbitMQ的连接 public class ConnectionUtil { public static Connection getConnection ( ) throws IOException , TimeoutException { ConnectionFactory connectionFactory = new ConnectionFactory ( ) ; //设置服务器地址 connectionFactory . setHost ( "127.0.0.1" ) ; //设置端口 connectionFactory . setPort ( 5672 ) ; //设置vHost 就相当于mysql的数据库名 connectionFactory . setVirtualHost ( "/vhost_admin" ) ; //设置用户名 connectionFactory . setUsername ( "admin" ) ; connectionFactory . setPassword ( "admin" ) ; return connectionFactory . newConnection ( ) ; } } 简单队列 生产者 public class Send { public static final String QUEUE_NAME =

windows环境安装RabbitMQ服务启动自动停止问题解决

◇◆丶佛笑我妖孽 提交于 2020-01-24 23:45:08
最近项目用到了消息队列,选择了比较常用的RabbitMQ,在安装时遇到了RabbitMQ服务启动自动停止问题,在百度之后,逐步排查问题: 1、RabbitMQ的开发环境Erlang安装,配置Erlang的环境变量没问题 2、RabbitMQ的安装和环境变量配置没问题 3、计算机名称没有中文,没有修改,而且长度并不长 以上三个都排查后还是自动停止,猜测应该是版本问题,就官网找了版本对应 地址: https://www.rabbitmq.com/which-erlang.html#compatibility-matrix 由于我RabbitMQ使用的是最新的3.8.2,但是Erlang22.1下载不下来,就从别处下载了个20.0.1,导致版本对应不上,重新下载了RabbitMQ3.7.7,卸载3.8.2安装3.7.7,启动成功,可以访问 http://localhost:15672 3.7.7下载地址: https://download.csdn.net/download/qukaiwei/12092206 3.8.2下载地址: https://download.csdn.net/download/qukaiwei/12091895 来源: CSDN 作者: 代码催人老 链接: https://blog.csdn.net/qukaiwei/article/details

windows 环境安装 RabbitMQ

余生颓废 提交于 2020-01-24 21:06:43
安装 RabbitMQ 需要先安装 Erlang。 一、安装 Erlang 下载地址: https://www.erlang.org/downloads ,本文选择 OTP 21.0.1 Windows 64-bit Binary File (91707927)。下载完毕后,双击 otp_win64_21.0.1.exe 文件进行安装。安装完成后,如下图所示。 新建环境变量 ERLANG_HOME,变量值为 ErLang 安装路径。 修改环境变量 path,增加 ERLANG_HOME 变量至 path,%ERLANG_HOME%\bin; 打开cmd命令框,输入 erl,结果如下图所示,则说明安装成功。 二、安装 RabbitMQ 本文安装的是 3.7.17 版本,下载地址: https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-3.7.17.exe 。 下载完成后,双击 rabbitmq-server-3.7.17.exe 文件进行安装。 安装完成后,新增环境变量:RABBITMQ_SERVER,其值为 RabbitMQ 安装路径,如下图所示。 修改环境变量 path,增加 RABBITMQ_SERVER 变量至 path,%RABBITMQ_SERVER%