随笔分类 -  RabbitMQ

RabbitMQ
摘要:什么是TTL RabbitMQ的TTL全称为Time-To-Live,表示的是消息的有效期。消息如果在队列中一直没有被消费并且存在时间超过了TTL,消息就会变成了"死信" (Dead Message),后续无法再被消费了。设置TTL有两种方式: 第一种是声明队列的时候,在队列的属性中设置,这样该队列 阅读全文
posted @ 2019-07-18 23:45 西伯利亚的狼 阅读(4365) 评论(1) 推荐(2) 编辑
摘要:集群 一、多台单节点 1、准备两台服务器,安装一模一样的rabbitmq A服务器节点 B服务器节点 2、修改配置文件 rabbitmq配置文件 主要加入集群节点 C:\Users\Administrator\AppData\Roaming\RabbitMQ 3、hosts配置文件 A,B服务器均做 阅读全文
posted @ 2019-06-02 16:01 西伯利亚的狼 阅读(1470) 评论(0) 推荐(0) 编辑
摘要:驱动组件.NET版本 官网推荐驱动:RabbitMQ.Client https://www.rabbitmq.com/devtools.html#dotnet-dev Connection和Channel Connection是一个TCP连接,一般服务器这种资源都是很宝贵的,所以提供了Channel 阅读全文
posted @ 2019-05-28 20:03 西伯利亚的狼 阅读(4951) 评论(1) 推荐(0) 编辑
摘要:官网文档 https://www.rabbitmq.com/rabbitmqctl.8.html 一般操作命令后台管理页面都有的,部分没有(应用程序管理,和集群管理)。 直接使用命令,必须配置环境变量。 rabbitmqctl 后面的ctl 可以理解为control(控制) 应用程序管理 stop 阅读全文
posted @ 2019-05-18 16:13 西伯利亚的狼 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:配置文件 1、配置文件位置 rabbitmq的系统配置文件一般是rabbitmq.conf,可以登录后台查看它的路径,如果你是源码安装,最初这个文件是没有的,需要手动创建; 小弟服务器上地址:C:\Users\Administrator\AppData\Roaming\RabbitMQ 配置文件:c 阅读全文
posted @ 2019-05-12 14:46 西伯利亚的狼 阅读(3190) 评论(1) 推荐(1) 编辑
摘要:安装包 准备 https://www.rabbitmq.com/which-erlang.html(版本匹配说明 必看) erlang安装包(rabbitmq是erlang平台的) rabbitmq安装包 https://www.rabbitmq.com/ http://www.cnerlang.c 阅读全文
posted @ 2019-05-06 00:11 西伯利亚的狼 阅读(186) 评论(0) 推荐(0) 编辑
摘要:AMQP 定义 AMQP(Advanced Message Queuing Protocol,高级消息队列协议)是一个进程间传递异步消息的网络协议。 模型图 工作过程 发布者(Publisher)发布消息(Message),经由交换机(Exchange)。 交换机根据路由规则将收到的消息分发给与该交 阅读全文
posted @ 2019-04-17 23:52 西伯利亚的狼 阅读(1430) 评论(0) 推荐(1) 编辑