文章分类 - rabbitmq
摘要:系统层面 CPU user, system, iowait & idle percentages MEM used, buffered, cached & free percentages Virtual Memory dirty page flushes, writeback volume Dis
阅读全文
摘要:[TOC] 创建用户 简单示例 send.py receive.py 一个生产者,两个消费者轮询消费 send.py receive.py 两个消费端相同 结果 消息确认 确认消息必须在接收方的channel上回复,使用不同的channel将导致异常 send.py receive.py 消息持久化
阅读全文
摘要:1. 启用插件 2. 访问 http://ip:15672 默认的guest是不允许登录的,需要创建新的用户 3. 添加用户 4. 给用户添加角色,让用户拥有管理权限 5. 再次访问 http://ip:15672 登录成功
阅读全文
摘要:rabbitmq 集群相关操作 [TOC] 1. 集群启停 正常启动 如果关闭了集群中的所有节点,启动时需要首先启动最后一个关闭的节点。 如果第一个启动的不是最后关闭的节点,那这个节点会等待最后关闭的节点启动。默认尝试连接10次,响应超时30s。如果对方在这段时间可用,节点会成功启动,并同步所需信息
阅读全文
摘要:RabbitMQ 集群搭建 [TOC] 序言 在生产环境中经常会遇到服务器断电、主板故障,吞吐量猛增,内存不足、磁盘不足等情况,单机节点的rabbitmq显然无能为力,这时需要搭建一个RabbitMQ集群来解决这些问题。 通过 Erlang 的分布式特性创建RabbitMQ 集群,各 RabbitM
阅读全文
摘要:RabbitMQ 配置 [TOC] 简介 默认配置,已经可以有效地运行RabbitMQ,并且在大多数情况下不需要更改配置。不过为了在生产环境中稳定、高效的运行,RabbitMQ提供了三种方式来定制化服务 环境变量 配置文件 运行时参数和策略 配置文件路径可以再启动日志中找到 期待的配置文件路径 文件
阅读全文
摘要:Rabbitmq 多租户与权限 [TOC] 虚拟主机vhost rabbitmq 是一个多租户系统,每个rabbitmq服务器都可以创建多个虚拟的消息服务器,简称为vhost。每个vhost拥有自己的队列、交换器、绑定关系,且每个vhost是隔离的互不影响。类似nginx中的vhost。 客户端在连
阅读全文
摘要:Rabbitmq单节点安装 1. 系统设置 主机名设置 添加IP地址与主机名映射关系 退出重新登录让更改生效 2. 软件安装 下载、安装erlang 添加环境变量 测试erlang是否安装成功 下载、安装rabbitmq 添加环境变量 3. 启动 参考 linux上erlang编译安装手记 http
阅读全文
摘要:1. 消息 应用间传送的数据 2. 消息队列中间件(MQ) 利用高效可靠的消息传递机制进行与平台无关的数据传输。 特点:解耦、冗余、扩展性、削峰、可恢复性、顺序保证、缓冲、异步通信 3. 生产者/消费者 Producer: 生产者,投递消息 Consumer: 消费者,接收消息的一方 4. Brok
阅读全文