随笔分类 - RabbitMQ
摘要:RabbitMQ 问题收集 RabbitMQ可靠性 发送方确认模式 将信道设置成 confirm 模式(发送方确认模式),则所有在信道上发布的消息都会被指派一个唯一的 ID。 一旦消息被投递到目的队列后,或者消息被写入磁盘后(可持久化的消息),信道会发送一个确认给生产者(包含消息唯一 ID)。 如果
阅读全文
摘要:概念: 消息的TTL(Time To Live)消息的TTL就是消息的存活时间。RabbitMQ可以对队列和消息分别设置TTL。对队列设置就是队列没有消费者连着的保留时间,也可以对每一个单独的消息做单独的设置。超过了这个时间,我们认为这个消息就死了,称之为死信。如果队列设置了,消息也设置了,那么会取
阅读全文
摘要:消费者Code: 查看Wireshark抓包: "No.","Time","Source","Destination","Protocol","Length","Info" "410","2017-08-22 10:13:19.649167","10.40.3.65","10.51.0.204","
阅读全文
摘要:CentOS上面使用yum安装比较方便 先记录一些rabbitmq的基本操作命令: 准备工作: Centos自带yum,首先给yum换源,换成国内的阿里云 第一步:安装erlang 安装rpm仓库: 安装erlang 第二步:安装rabbitmq 先下载rpm 安装 安装完成后启动服务: 查看服务状
阅读全文
摘要:我们在虚拟机里面安装好RabbitMQ以后,虽然可以在虚拟机中访问,但是在主机端并不能访问 现在要解决这个问题 第一:账户 RabbitMQ为了安全性考虑,默认的guest账户只能在本地127.0.0.1或者localhost中访问,连本机的域名都不可以,其他的IP当然更不可以访问咯! 所以在用gu
阅读全文
摘要:安装RabbitMQ 由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令: 安装rabbitMq命令: 启动、停止、重启、状态rabbitMq命令: 安装好了以后可以使用 ps -ef|grep rabbit查看RabbitMQ的情况 看起来没有
阅读全文
摘要:Code: 分成2步执行,第一步生产者往队列里面添加数据 第二步,消费者读取队列里面的数据并写入文件test.txt http://www.cnblogs.com/ericli-ericli/p/5917018.html http://www.cnblogs.com/piaolingzxh/p/54
阅读全文
摘要:流程: producer&Consumer producer指的是消息生产者,consumer消息的消费者。 Queue 消息队列,提供了FIFO的处理机制,具有缓存消息的能力。rabbitmq中,队列消息可以设置为持久化,临时或者自动删除。 Exchange Exchange类似于数据通信网络中的
阅读全文