RabbitMQ简单学习笔记

1.安装Erlang环境

下载地址:http://www.erlang.org/downloads

2.安装RabbitMQ服务端

下载地址:http://www.rabbitmq.com/download.html

打开命令行工具,进入RabbitMQ目录下的sbin文件夹下,输入以下命令:

rabbitmq-service install --以服务的形式安装RabbitMQ

rabbitmq-service start  --启动RabbitMQ服务,也可以在cmd中输入net start rabbitmq启动服务

3.下载RabbitMQ的客户端程序集。

下载地址:http://www.rabbitmq.com/dotnet.html

解压得到的RabbitMQ.Client.dll就是客户端的dll

4.启用管理界面工具

rabbitmq-plugins enable rabbitmq_management

在浏览器中输入地址:http://localhost:15672/#/可以访问管理页面

5.创建一个生产者客户端程序

6.创建一个消费者客户端程序

RabbitMQ简单应用完毕。

参考博文:

http://www.cnblogs.com/yangecnu/p/Introduce-RabbitMQ.html

http://www.cnblogs.com/knowledgesea/p/5296008.html

时间: 2024-10-12 07:35:52

RabbitMQ简单学习笔记的相关文章

Log4j简单学习笔记

log4j结构图: 结构图展现出了log4j的主结构.logger:表示记录器,即数据来源:appender:输出源,即输出方式(如:控制台.文件...)layout:输出布局 Logger机滤器:常用级别的划分:Debug,Info,Warn,Error,Fatal这5个级别由低到高,如果配置的级别为"INFO"那么"Debug"级别的信息则不会显示"依次类推. 示例代码: @Test public void testLevel() { log.debu

<<C++标准程序库>>中的STL简单学习笔记

0. 内容为个人学习笔记, 仅供参考, 如有错漏, 欢迎指正! 1. STL中的所有组件都是由模板构成的, 所以其元素可以是任意型别的. 组件有: - 容器: 管理某类对象的集合. 不同的容器有各自的优缺点. - 迭代器: 用来在一个对象集群(Collection of Objects) 的元素上进行遍历. 这个CoB可以是容器/容器的一部分. 每种容器都提供了自己的迭代器. - 算法(Algorithm): 用来处理集群内的元素(比如: 查询,修改,排序等). - 适配器(adapter) -

Mongoose简单学习笔记

1.1 名词解释 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Entity : 由Model创建的实体,他的操作也会影响数据库 注意: 1.本学习文档采用严格命名方式来区别不同对象,例如: var PersonSchema; //Person的文本属性 var PersonModel; //Person的数据库模型 var PersonEntity; //Person实体 2.Sch

RabbitMQ基础学习笔记(C#代码示例)

一.定义: MQ是MessageQueue,消息队列的简称(是流行的开源消息队列系统,利用erlang语言开发).MQ是一种应用程序对应用程序的通信方法.应用程序通过读写入队和出队的消息来通信,无需专用连接来链接它们. 消息传递是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,一般应用于远程过程调用的技术. 排队指的是应用程序通过队列来通信.应用队列避免接收和发送数据的同时进行. 二.特点: MQ是消费者-生产者模型的代表.一端往消息队列中写入消息,另一端可以读取或者订阅队列

Oracle简单学习笔记

创建用户 1 CREATE USER username identified by password;//这是最简单的用户创建SQL语句. 2 CREATE USER username identified by password default tablespace users temporary tablespace temp;//增加指定表空间的SQL语句. 分配用户权限 1 grant 权限/角色 to 用户;//把权限或角色的权限 分配给 用户. 2 revoke 权限/角色 from

ansible学习之--简单学习笔记3

使用python调用playbook和shell脚本 我的python脚本为: #!/usr/bin/env python import ansible.playbook from ansible import callbacks from ansible import utils import json import commands status, result = commands.getstatusoutput('sh /home/prod/svnrepos/test/install.s

SQL server 触发器简单学习笔记

触发器属于特殊的存储过程,运行在数据库,但是不能通过调用名称调用触发器,触发器是自动响应的. 触发器也是一种事务,出错回滚. 触发器分为DDL触发器和DML触发器 1:触发对象不同: DML触发器属于表或者视图:DDL触发器属于数据库或服务器. 2:触发模式不同: DML 触发器在 Insert.Update 和 Delete 语句上操作,可以作为After 触发器 和 Instead Of 触发器. DDL 触发器对 Create.Alter.Drop 和其他 DDL 语句以及执行 DDL 式

Html的简单学习笔记

1.Html简介 1)什么是html: HyperText Markup Language:超文本标记语言,网页语言. >超文本:超出文本范围. >标记: html中所有的操作都是使用标记实现的,标记就是标签,<标签名> >网页语言: 2)创建文件: >我们创建一个java文件,后缀名为.java 通过编译,然后使用jvm运行 >html后缀是:.html,.htm 直接使用浏览器运行 >html代码示例: 这是我的<font size="5

ansible学习之--简单学习笔记一

1.利用dm-crypt来创建加密文件系统.编写shell脚本 2.编写ansible,playbook文件 3.编写python脚本 首先编写shell脚本 #!/bin/sh sudo apt-get install dmsetup cryptsetup sudo modprobe dm-crypt echo "dd if=/dev/zero of=/home/prod/secret.img bs=1M count=100" sudo dd if=/dev/zero of=/hom