随笔分类 - rabbitMQ
摘要:一、适用场景 1.解耦 2.最终一致性 3.广播 4.错峰与流控(秒杀业务用于流量削峰场景) "秒杀场景" 二、核心组件,关键点(交换器、队列、绑定) AMPQ消息路由必要三部分:交换器、队列、绑定。 Java核心组件:ConnectionFactory、Connection、Channel、Del
阅读全文
摘要:1. 集群架构 1.1 四种内部元数据 队列元数据、交换器元数据、绑定元数据、vhost元数据。 单一节点中:会将数据存储到内存,同时将持久化元数据保存到硬盘。 集群中: 存储到磁盘上、内存中。 集群中的队列:不是每一个rabbitmq节点都有所有队列的拷贝,集群只会在单个节点上创建完整信息。 1.
阅读全文
摘要:RabbitMQ官网rpm软件包地址:https://www.rabbitmq.com/releases/ 一、安装环境: CentOS7、erlang-19.0.4-1.el7.centos.x86_64.rpm、rabbitmq-server-3.6.10-1.el7.noarch.rpm 二、
阅读全文
摘要:最近工作中存储服务器由于压力太大无法及时消费消息、这个过程中,导致RabbitMQ意外挂掉,无法访问。下面是部分问题分析过程。 麒麟系统服务器分析 1、服务器异常信息: 2、查看服务器转态:df -h 根目录空间用完了。 3.继续排查,通过:du -h -x --max-depth=1 一步步发现q
阅读全文
摘要:今天在项目稳定性测试过程中遇到一个情景:通过工具jMeter一直请求消息转发服务器,消息转发服务器再向rabbitMQ发送数据,在这期间出现了问题、MQ意外宕机。 1. 查看rabbitMQ管理界面。如下图、rabbitMQ连接数不断往上涨。 2.初步定为为代码问题、通过分析工具代码发现: 项目中每
阅读全文

浙公网安备 33010602011771号