
RabbitMQ
文章平均质量分 72
limeOracle
这个作者很懒,什么都没留下…
展开
-
第11章 RabbitMQ扩展
第11章 RabbitMQ扩展11.1 消息追踪11.1.1 Firehose11.1.2 rabbitmq_tracing插件11.1.3 案例:可靠性检测11.2 负载均衡11.2.1 客户端内部实现负载均衡轮询法 加权轮询法 随机法 加权随机法 源地址哈希法 最小连接数法 11.2.2 使用HAProxy实现负载均衡HAProxy提供高可用性、负载均衡及基于TCP和HTTP应用的代理,安装HAProxy 配置HAP转载 2021-03-17 18:32:52 · 461 阅读 · 0 评论 -
第1章 RabbitMQ简介
第1章 RabbitMQ简介1.4.4 生产和消费消息本节将显示目前最新的读者可以默认情况下,访问RabbitMQ服务的用户名和密码都是“guest”,这个账户有限制,默认只能通过本地网络(如localhost)访问,远程网络访问受限,所以在实现生产和消费消息之前,需要另外添加一个用户,并设置相应的访问权限。添加新用户,用户名为“root”,密码为“root123”:rabbitmqctl add_user root root为root用户设置所有权限:rabbitm转载 2021-03-15 15:06:14 · 210 阅读 · 0 评论 -
RabbitMQ实战指南 - 笔记
目录第1章 RabbitMQ简介第2章 RabbitMQ入门第3章 客户端开发向导第4章 RabbitMQ进阶第5章 RabbitMQ管理第6章 RabbitMQ配置第7章 RabbitMQ运维7.3 单节点故障恢复第8章 跨越集群的界限第9章 RabbitMQ高阶第10章 网络分区第11章 RabbitMQ扩展附录A 集群元数据信息示例SpringBoot 整合 RabbitMQ第1章 RabbitMQ简介第2章 RabbitMQ入门.转载 2021-03-03 16:25:00 · 346 阅读 · 1 评论 -
第7章 RabbitMQ运维
第7章 RabbitMQ运维7.1 集群搭建在1.4节中,RabbitMQ集群允许消费者和生产者在RabbitMQ单个节点崩溃的情况下继续运行,不过RabbitMQ集群不能保证消息的万无一失,但是不会备份消息(当然通过特殊的配置比如镜像队列可以解决这个问题,不同于队列那样拥有自己的进程,交换器其实只是一个名称和绑定列表。当消息发布到交换器时,实际上是由所连接的信道将消息上的路由键同交换器的绑定列表进行比较,然后再路由消息。当创建一个新的交换器时,RabbitMQ所要做的就是将绑定列表转载 2021-03-09 14:43:10 · 640 阅读 · 0 评论 -
第8章 跨越集群的界限
第8章 跨越集群的界限8.1 Federation8.1.1 联邦交换器8.1.2 联邦队列8.1.3 Federation的使用8.2 Shovel8.2.1 Shovel的原理8.2.2 Shovel的使用8.2.3 案例:消息堆积的治理转载 2021-03-08 16:17:24 · 241 阅读 · 0 评论 -
第5章 RabbitMQ管理
第5章 RabbitMQ管理5.1 多租户与权限5.2 用户管理5.3 Web端管理5.4 应用与集群管理5.4.1 应用管理5.4.2 集群管理rabbitmqctl set_cluster_name {name}设置集群名称。集群名称在客户端连接时会通报给客户端。Federation和Shovel插件也会有用到集群名称的地方,详细内容可以参考第8章。集群名称默认时集群中第一个节点的名称,通过这个命令可以重新设置。在Web管理界面的右上角(可参考图5-1)有个“(chang转载 2021-03-08 16:12:36 · 181 阅读 · 0 评论 -
第6章 RabbitMQ配置
第6章RabbitMQ配置一般情况下,可以使用默认的内建配置来有效地运行RabbitMQ,并且大多数情况下也并不需要修改任何RabbitMQ的配置。当然,为了更加有效地操控RabbitMQ,也可以利用调节系统范围内的参数来达到定制化的需求。RabbitMQ提供了三种方式来定制化服务:(1)环境变量(Enviroment Variables)。RabbitMQ服务端参数可以通过环境变量进行配置,例如,节点名称、RabbitMQ配置文件的地址、节点内部通信端口等。(2)配置文件(Configu.转载 2021-03-08 14:35:17 · 1328 阅读 · 0 评论 -
第9章 RabbitMQ高阶
第9章 RabbitMQ高阶默认情况下,在内存到达内存阈值的50%时会进行换页动作。也就是说,在默认的内存阈值为0.4的情况下,当内存超过0.4*0.5=0.2时会进行换页动作。可以通过在配置文件中配置vm_memory_high_watermark_paging_ratio项来修改此值。9.2.2 磁盘告警当剩余磁盘空间低于确定的阈值时,RabbitMQ同样会阻塞生产者,这样可以避免因非持久化的消息持续换页而耗尽磁盘空间导致服务崩溃。默认情况下,磁盘阈值为50MB,这意味着当磁盘剩余空间低于5转载 2021-03-05 18:39:47 · 351 阅读 · 0 评论 -
RabbitMQ实战指南 - 笔记
RabbitMQ简介 什么是消息中间件 消息: 消息队列中间件: 传递模式: 点对点:基于队列 发布/订阅:基于内容节点 消息中间件的作用 解耦 冗余 扩展性 削峰 可恢复性 顺序保证 缓冲原创 2021-02-01 17:45:07 · 402 阅读 · 0 评论