rabbitmq安装.教程
https://www.cnblogs.com/ericli-ericli/p/5902270.html (rabbitmq安装)
https://www.cnblogs.com/iiwen/p/5387704.html 卸载erl10.1(我的版本)残留
第一个安装
链接:https://pan.baidu.com/s/1HSq2Fgj-3tzgXz4DI7F7nw
提取码:2hfj
第二个安装
链接:https://pan.baidu.com/s/1Q-HxxaAeZ6c7CsQspExjoQ
提取码:a6yz
注意运行代码时
1.1 切换到sbin目录更具你安装的位置
cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.8\sbin
1.2 创建用户rabbitmqctl.bat add_user username password 命令
实际替换成 rabbitmqctl.bat add_user eric 123456
1.3 设置管理权限命令 rabbitmqctl.bat set_user_tags username administrator
实际替换成 rabbitmqctl.bat set_user_tags eric administrator
1.4 设置用户权限命令 rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP
实际替换成 rabbitmqctl set_permissions -p / eric ConfP WriteP ReadP
1.5 指定host下的user拥有全部权限r命令abbitmqctl set_permissions -p vhost username ".*" ".*" ".*"
实际替换成 rabbitmqctl set_permissions -p / eric ".*" ".*" ".*"
根据1.1,1.2,1.3,1.4,1.5 设置下权限,你后面连接才不会出错(替换为我们自己创建的用户用户名为Eric密码为123456)
IConnectionFactory conFactory = new ConnectionFactory//创建连接工厂对象
{
HostName = "127.0.0.1",//IP地址
Port = 5672,//端口号
UserName = "eric",//用户账号
Password = "123456"//用户密码
};
还是不可以先用guest吧我也不知道原因了
IConnectionFactory conFactory = new ConnectionFactory//创建连接工厂对象
{
HostName = "127.0.0.1",//IP地址
Port = 5672,//端口号
UserName = "guest",//用户账号
Password = "guest"//用户密码
};
普通队列模式下载地址
链接:https://pan.baidu.com/s/1Z_-GlCbpR4Vzftsu7VSykA
提取码:m2d5
woker模式(能者多劳)先弄个截图吧 同时打开两个reciver 可以看到send发送的信息,两个reciver都可以接收
链接:https://pan.baidu.com/s/135JaUFluwPnaC0hRtjDwZw
提取码:g6n9
3.订阅发布模式
链接:https://pan.baidu.com/s/1lnYGo_KorTbTQhYO9mdpxg
提取码:k7w3
4.路由模式
链接:https://pan.baidu.com/s/17f2H03LN4AiYfoH9XRrFqw
提取码:euon
5.通配符模式
链接:https://pan.baidu.com/s/1q26NpfYZEY-ufn0R6tNfCw
提取码:hfft
rabbitmq安装.教程的更多相关文章
- linux中RabbitMQ安装教程
linux中RabbitMQ安装教程 在做一个微服务项目时候用到消息队列,于是深入了解了消息队列知识,并在linux上安装了Rabbitmq,本博客介绍Rabbitmq的安装教程,想要深入了解消息队列 ...
- RabbitMQ安装教程
最近几天在学习Spring Cloud,在学习Spring Cloud Config配置刷新使用Spring Cloud Bus时,其中用到消息代理组件RabbitMQ,在安装RabbitMQ的过程查 ...
- [转]RabbitMQ入门教程(概念,应用场景,安装,使用)
原文地址:https://www.jianshu.com/p/dae5bbed39b1 RabbitMQ 简介 RabbitMQ是一个在AMQP(Advanced Message Queuing Pr ...
- Mac环境下RabbitMq安装与测试教程
RabbitMq安装与测试教程 Installing on Mac I. 安装 123456789 brew install rabbitmq ## 进入安装目录cd /usr/local/Cella ...
- 在linux下安装配置rabbitMQ详细教程
在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...
- RabbitMQ使用教程(一)RabbitMQ环境安装配置及Hello World示例
你是否听说过或者使用过队列? 你是否听说过或者使用过消息队列? 你是否听说过或者使用过RabbitMQ? 提到这几个词,用过的人,也许觉得很简单,没用过的人,也许觉得很复杂,至少在我没使用消息队列之前 ...
- Linux(CentOS7)下RabbitMQ下载安装教程
原文链接:http://www.studyshare.cn/software/details/1172/0 一.下载安装步骤 下载erlang 1.wget 下载地址 2.rpm -Uvh erlan ...
- RabbitMQ入门教程(一):安装和常用命令
原文:RabbitMQ入门教程(一):安装和常用命令 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn ...
- 保姆级别的RabbitMQ教程!一看就懂!(有安装教程,送安装需要的依赖包,送Java、Golang两种客户端教学Case)
保姆级别的RabbitMQ教程!一看就懂!(有安装教程,送安装需要的依赖包,送Java.Golang两种客户端教学Case) 目录 什么是AMQP 和 JMS? 常见的MQ产品 安装RabbitM ...
随机推荐
- python网络编程之进程论
标签(空格分隔): 进程 什么是进程: 进程:正在进行的一个过程或者说一个任务.而负责执行任务则是cpu; 进程与程序的区别: 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程 注意: 需要强调的 ...
- SAP字段带空格,导致日期转换失败,提示not a vaild month
执行此节点会报以下错误,ORA-01843,no a valid month,提示月份转换异常 尝试增加条件也仍然提示错误:and VBEP.EDATU<>'00000000' and V ...
- 解题1(Suduku)
题目描述 问题描述:数独(Sudoku)是一款大众喜爱的数字逻辑游戏.玩家需要根据9X9盘面上的已知数字,推算出所有剩余空格的数字,并且满足每一行.每一列.每一个粗线宫内的数字均含1-9,并且不重复. ...
- python 遍历enumerate
在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法.具体如下: enumerate参数为可遍历的变量,如 字符串,列 ...
- dedecms list 添加自定义字段方法
在内容模型管理中,添加字段时需这样:
- JS函数入门
一. 函数的声明及调用 * 1函数的格式:function 函数名(参数1,参数2......){ * //函数体 * return 结果: * * } * 函数调用的格式: * 直接调用:函数名(参 ...
- Codeforces Beta Round #42 (Div. 2)
Codeforces Beta Round #42 (Div. 2) http://codeforces.com/contest/43 A #include<bits/stdc++.h> ...
- 【laravel VS lumen】
读取项目的配置信息 读取config文件database.php中的default属性信息 laravel:config('database.default'); lumen:app()->co ...
- 六.Spring与RabbitMQ集成--HelloWorld
spring对RabbitMQ做了很好的集成,我们称之为spring AMQP,其官方文档写得十分详尽,文档地址:https://docs.spring.io/spring-amqp/referenc ...
- swift - view的指定位置切圆角
1. extension UIView{ func addCorner(conrners: UIRectCorner , radius: CGFloat) { let maskPath = UIBez ...