- 博客(4)
- 收藏
- 关注
原创 ListenerExecutionFailedException: Listener method could not be invoked with the incoming message End
org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Listener method could not be invoked with the incoming message Endpoint handler details:1.检查生产者和消费者的参数类型是否相同2.检查序列化机制是否一致...
2020-09-14 19:34:33
2175
原创 MQ消息堆积因素之一之try catch
MQ消息堆积因素之一之try catch最近使用MQ基于两个系统之间做了一次异步的数据同步,对于异常的数据,记录在数据中,方便后续做补偿任务。上线后,页面功能无法使用,排查原因,因同步了一条数据,如图所示,导致第二个队列消息激增,消费速度太慢,因权限问题,导致页面按钮无法操作。总结原因:在catch中的代码中,有记录异常数据到db的操作,此操作出现异常,导致后边的手动确认操作无法执行,mq会一直重发,导致消息堆积。解决办法:根据排查出同步数据,消费到这条数据,直接return掉。这个是根据业务场
2020-09-11 20:37:56
529
1
原创 SpringCloud Alibaba 学习
SpringCloud Alibaba 学习在学习之前呢,对我们之前接触的微服务呢,做一个草图,Sentinel :流量控制、熔断Nacos:配置中心及服务注册Seta:分布式事务
2020-09-10 20:34:46
181
翻译 解密java虚拟机
解密java虚拟机1.基础概念jdk:所有工具得集合,即一个工具包。jre:java的运行环境,比如给jre一个.class文件或者jar就可以运行起来。jvm:都知道机器只识别0101这种机器码,jvm的作用就是将.class文件转换成机器码。这样可以运行在不同的 (windows、linux等系统),形成了java语言跨平台的特点。 ![jdk产品图](https://img-b...
2019-05-15 13:42:47
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人