
rabbitMQ
修炼到救赎
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合rabbitmq循环抛出异常 (AmqpException: No method found for class [B) 问题及解决
消费者的代码如下: 12345678910 @Component@RabbitListener(queues = "balance")public class Receiver { @RabbitHandler public void process(String hello) { System.out....转载 2019-01-19 16:08:24 · 8928 阅读 · 5 评论 -
RabbitMQ上手记录–part 6-Shovel
来源:https://www.cnblogs.com/shenba/p/9033423.html上一part《RabbitMQ上手记录–part 5-节点集群高可用(多服务器)》讲到了通过多个服务器来搭建RabbitMQ的节点集群,示例当中提到的服务器都是在同一个局域网中的(实际上是一个机器上的多个不同虚拟机而已),这种使用方式适用于在同一个数据中心的情况。互联网里常常提到异地多活、多数据中心...转载 2019-01-22 11:50:10 · 336 阅读 · 0 评论 -
Rabbitmq学习之路4-Federation
来源:https://blog.youkuaiyun.com/UW63ZqpKxwlRL1/article/details/82881208上一节学习了cluster,使得我们可以在一个cluster中同步各种消息,不过有时候我们需要把一个cluster的消息同步到另一个cluster中,比如线下测试,模仿用户真实数据。 federation插件是一个在不需要cluster,而在broker...转载 2019-01-22 11:49:11 · 276 阅读 · 0 评论 -
springboot学习笔记-6 springboot整合RabbitMQ
来源:https://www.cnblogs.com/hlhdidi/p/6535677.html一 RabbitMQ的介绍 RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多,包括ActiveMQ(apache公司的),RocketMQ(阿里巴巴公司的,现已经转让给apache). 消息中间件的工作过程可以用生产者消费者...转载 2019-01-16 17:29:23 · 167 阅读 · 0 评论 -
史上最透彻的 RabbitMQ 可靠消息传输实战
一、背景介绍:消息可靠传递的重要性来源:https://blog.youkuaiyun.com/UW63ZqpKxwlRL1/article/details/82881208比如:某个广告主(如:天猫)想在我们的平台(如:今日头条)投放广告,当通过我们的广告系统新建广告的时候,该消息在同步给redis缓存(es)的时候丢失了,而我们又没有发现,造成该广告无法正常显示出来,那这损失就大了,如果1天都没有...转载 2019-01-22 11:39:13 · 520 阅读 · 0 评论 -
RabbitMQ的Q&A
来源:https://www.cnblogs.com/zhengchunyuan/p/9253779.html默认的IP端口amqp默认绑定IP(本机所有IP),端口:5672 clustering默认绑定IP(本机所有IP),端口:25672 RabbitMQ Management插件 (本机所有IP),端口:15672TCP协议中的“半打开”当Server端或者Client端...转载 2019-01-21 23:47:17 · 140 阅读 · 0 评论 -
RabbitMQ性能优化
来源:https://www.cnblogs.com/zhengchunyuan/p/9253728.html修改rabbitmq.config文件rabbitmq.config文件时rabbitmq的配置文件,他遵守Erlang配置文件定义。 rabbitmq.config文件位置:Unix $RABBITMQ_HOME/etc/rabbitmq Windows %APPDATA%...转载 2019-01-21 23:46:00 · 758 阅读 · 0 评论 -
RabbitMQ消息可靠性
来源:https://www.cnblogs.com/zhengchunyuan/p/9253713.html那些情况会失败网络问题有很多原因出发失败。防火墙也可能会中断Idle连接,网络失败不是很快确定的。 硬件和软件也会导致系统崩溃。客户端软件保持运行,而逻辑错误也可能会导致channel和connection错误。这就要求我们可以恢复new channel或者connection从这...转载 2019-01-21 23:44:51 · 138 阅读 · 0 评论 -
RabbitMQ的Vhost,Exchange,Queue原理分析
来源:https://www.cnblogs.com/zhengchunyuan/p/9253725.htmlVhost分析RabbitMQ的Vhost主要是用来划分不同业务模块。不同业务模块之间没有信息交互。Vhost之间相互完全隔离,不同Vhost之间无法共享Exchange和Queue。因此Vhost之间数据无法共享和分享。如果要实现这种功能,需要Vhost之间手动构建对应代码逻...转载 2019-01-21 23:43:49 · 2141 阅读 · 0 评论 -
RabbitMQ 分布式设置和高可用性讨论
来源:http://www.cnblogs.com/zhengchunyuan/p/9253722.htmlabbitMQ的集群主要有配置方式,分别是:本地局域网Cluster,federation,shovel。RabbitMQ Cluster主要是用于同一个网段内的局域网。federation和shovel可以用于广域网,shovel比federation更底层,可以用于更多地方。...转载 2019-01-21 23:42:12 · 162 阅读 · 0 评论 -
RabbitMQ集群的架构搭建全过程,JMeter压力测试软件的安装使用教程
来源:https://www.2cto.com/net/201804/739090.html什么是RabbitMQMQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于...转载 2019-01-21 21:31:30 · 605 阅读 · 0 评论 -
RabbitMQ三种分布式策略总结
规约:exchange 交换机queue 队列broker 中间服务器/服务器cluster 集群node 节点route 路由RabbitMQ可以通过三种方法部署分布式系统:集群、联盟(federation)和shovel。集群通过连接多个机器组成单个逻辑中间服务器。机器之间通信要借助于Erlang的消息传输,要求集群中所有...转载 2019-01-22 12:48:22 · 360 阅读 · 0 评论