golang rabbitmq实践 (一 rabbitmq配置)

1:环境选择

  系统为ubuntu 15.04 ,我装在虚拟机里面的

2:rabbitmq

  tabbitmq 3.5.4  download url : http://www.rabbitmq.com/

3:安装

  在Ubuntu环境下,建议直接下载deb安装包,可以再ubuntu软件包管理中直接安装,并且安装其他依赖包

4:启动

  如果是deb包直接安装的话,默认是直接启动的,也可以通过 sudo  rabbitmq-server start 启动。如果提示 node with name "rabbit" already running on "ubuntu" ,则已经启动

5:配置

  建议直接启用web管理页面来图形化配置,启用管理界面: rabbitmq-plugins enable rabbitmq_management  ,提示:

The following plugins have been enabled:  mochiweb  webmachine  rabbitmq_web_dispatch  amqp_client  rabbitmq_management_agent  rabbitmq_management
Applying plugin configuration to [email protected] started 6 plugins.

则开启成功,浏览器直接输入localhost:15672 进入管理界面,账号密码均输入guest,就可以进行相关配置了

6:配置

  需要新增一个 virtual host ,为了区分业务

  新增一个exchange 交换空间,新增 queue 队列,然后绑定 exchange 和 queue ,完成配置

接下来就可以自由的使用了

时间: 2025-01-18 09:50:29

golang rabbitmq实践 (一 rabbitmq配置)的相关文章

NET下RabbitMQ实践[配置篇]

这个系列目前计划写四篇,分别是配置,示例,WCF发布,实战.当然不排除加餐情况.  介绍: rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. RabbitMQ的官方站:http://www.rabbitmq.com/          AMQP(高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作为线路层协议,而不是API(例如JMS),A

RabbitMQ实践体验

最近由于业务需要进行性能升级,将原来需要经过http进行数据交互的方式修改为消息队列的形式.于是原来的同步处理的方式变成了异步处理,在一定程度上提升我们系统的性能,不过debug的时候,不免哭了出来.因为每个环节都需要进行详细检查.对于RabbitMQ,我们知道,其是AMQP的一种代理服服务器,具有一套严格的通信方式,即在核心产品进行通信的各个方面几乎都采用了RPC(Remote Procedure Call, 远程过程调用)模式. AMQ与RabbitMQ进行交互 RabbitMQ通信时用到的

高可用RabbitMQ集群安装配置

RabbitMQ集群安装配置+HAproxy+Keepalived高可用 rabbitmq 集群 消息队列 RabbitMQ简介 RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是AMQP(高级消息队列协议)的标准实现. AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然.AMQP的主

golang 操作 Redis & Mysql & RabbitMQ

golang 操作 Redis & Mysql & RabbitMQ Reids 安装导入 go get github.com/garyburd/redigo/redis import "github.com/garyburd/redigo/redis" 链接 github:https://github.com/antirez/redis Doc:http://godoc.org/github.com/garyburd/redigo/redis Redis全套使用:ht

RabbitMQ的安装,配置

RabbitMQ的安装 注: 1.RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境. Erlang下载 window版本 2.安装完Erlang,开始安装RabbitMQ-Server. rabbitmq-server window版本 3.启动RabbitMQ Server 注:需要在system权限下启动 启动:net start RabbitMQ 或者sbin/rabbitmq-server.bat RabbitMQ的配置 RabbitMQ开启web控制端 1.进入R

Linux CentOS6.5下RabbitMQ集群部署配置

一.服务器与主机名列表 环境:2台Linux主机,主机名和IP如下,rabbitmq执行用户为rabbitmq,所属组为rabbitmq 172.16.192.145   ecs003 172.16.192.146   ecs004 二.在个节点服务器上做好hosts解析 #cat>>/etc/hosts< 172.16.192.145   ecs003 172.16.192.146   ecs004 EOF 三.在各节点安装Rabbitmq 1.安装epel源和rabbit-relan

rabbitMQ的安装和配置

erlang是一门面向并发的编程语言,流行的消息队列rabbitMQ是基于erlang环境运行的: 系统环境 操作系统:oracle-linux7.3 erlang版本:otp_src_20.0 下载安装erlang语言环境 # 从官网下载,在任何目录下,使用root权限 wget http://www.erlang.org/download/otp_src_20.0.tar.gz # 解压到习惯目录 tar -zxvf otp_src_20.0.tar.gz -C /usr/local/ #

安装RabbitMQ服务器及基本配置

RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上. 装RabbitMQ服务器必须首先安装 Erlang 运行环境. 安装Erlang 安装Erlang 时要注意安装的RabbityMQ 所依赖的Erlang版本,根据RabbitMQ的要求选择一个版本,这里我要安装的RabbitMQ的版本是 3.7.

Linux &amp; Windows 环境下 RabbitMQ 安装与基本配置

索引: 开源Spring解决方案--lm.solution 参看代码 GitHub: rabbitmq.txt 一.Linux (DeepinOS) 环境 1 1.安装: 2 sudo apt install rabbitmq-server 3 2.进入目录 -- /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/sbin: 4 输入命令启动: 5 sudo rabbitmq-server 6 3.安装以后可以通过下面的命令,停止: 7 sudo rabb

.NET文件并发与RabbitMQ(初探RabbitMQ)

本文版权归博客园和作者吴双本人共同所有.欢迎转载,转载和爬虫请注明原文地址:http://www.cnblogs.com/tdws/p/5860668.html 想必MQ这两个字母对于各位前辈们和老司机们并不陌生.本文初探RabbitMQ的简单分享可能值得学习之处不怎么多,本人对于RabbitMQ的研究目前也很初级,这个月打算按照好的学习线路提高一下,欢迎新老司机留下你们的见解. 首先提到第一个简单的场景,文件并发.我先手动实现一下文件并发,引发异常,请看如下代码. 1 static void