项目中要用mq,为了保证最终一致性;但是demo里面消费没有问题,放到项目里面总是报错

Caused by: java.lang.IllegalStateException: The mapped handler method class 'com.tfjybj.intern.provider.service.impl.SenderServiceImpl$$EnhancerBySpringCGLIB$$7277e23b' is not an instance of the actual endpoint bean class 'com.tfjybj.intern.provider.service.impl.SenderServiceImpl$$EnhancerBySpringCGLIB$$ab569431'. If the endpoint requires proxying (e.g. due to @Transactional), please use class-based proxying.
HandlerMethod details:
Endpoint [com.tfjybj.intern.provider.service.impl.SenderServiceImpl]
Method [public final void com.tfjybj.intern.provider.service.impl.SenderServiceImpl$$EnhancerBySpringCGLIB$$7277e23b.receive0(org.springframework.amqp.core.Message,com.rabbitmq.client.Channel) throws java.io.IOException]
Resolved arguments:
[0] [type=org.springframework.amqp.core.Message] [value=(Body:'{"processDefinitionId":null,"processDefinitionKey":"intern-recruit-1.2","message":null,"businessKey":"1135743530518454279","variables":null,"tenantId":null,"returnVariables":false}' MessageProperties [headers={spring_listener_return_correlation=e1dcd58e-f693-44da-b39f-4050ba48b001, __TypeId__=com.dmsdbj.activiti.qo.ProcessInstanceCreateRequest}, contentType=application/json, contentEncoding=UTF-8, contentLength=0, receivedDeliveryMode=PERSISTENT, priority=0, redelivered=true, receivedExchange=RECRUIT_EXCHANGE, receivedRoutingKey=recruit, deliveryTag=1, consumerTag=amq.ctag-nDzPAKCOjVhkezn-bMtsRA, consumerQueue=RECRUIT_QUEUE])]
[1] [type=com.sun.proxy.$Proxy280] [value=Cached Rabbit Channel: PublisherCallbackChannelImpl: AMQChannel(amqp://root@192.168.67.128:5672/,1), conn: Proxy@37c887f7 Shared Rabbit Connection: SimpleConnection@2b2e5df7 [delegate=amqp://root@192.168.67.128:5672/, localPort= 27889]]at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.assertTargetBean(InvocableHandlerMethod.java:222)at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:184)at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:114)at org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter.invoke(HandlerAdapter.java:51)at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:182)... 10 common frames omitted

Rabbitmq 在项目中的使用相关推荐

  1. php订单模块解耦,PHP快速使用RabbitMQ实现项目中部分业务的解耦

    PHP快速使用RabbitMQ实现项目中部分业务的解耦 步骤: 1. Linux安装完rabbitMQ后,没有配置文件,需要去github(https://github.com/rabbitmq/ra ...

  2. (RabbitMQ 二)Springboot项目中使用RabbitMQ的相关依赖

    (RabbitMQ 二)Springboot项目中使用RabbitMQ的相关依赖 RabbitMQ系列文章如下: (RabbitMQ 一[转载])windows10环境下的RabbitMQ安装步骤 h ...

  3. 面试精讲之面试考点及大厂真题 - 分布式专栏 13项目中为什么要使用消息队列

    13项目中为什么要使用消息队列 学习从来无捷径,循序渐进登高峰. -- 高永祚 引言 上个章节把Redis夺命连环问掰扯完,面试还没有结束,消息队列同样是面试中必问的,分布式构建三把斧:缓存+异步+数 ...

  4. 电商项目中的经典问题

    转载自:https://blog.csdn.net/A_BlackMoon/article/details/80094814 请描述一下这个系统? [回答技巧] 从3个方面来回答这个问题: |--系统 ...

  5. java开发项目中遇到的难点,帮你突破瓶颈

    这些面试题你都会了吗?(精选97道Java核心面试题) 常量池有哪些,数据结构,自己设计一个常量池 String为啥设计为final,好处是啥,其中的equals方法如何实现的 jdk序列化怎么实现, ...

  6. 怎样破解项目中的“死亡螺旋”困境

    你在项目中有没有遇到过这样的困境-- 时间不足,团队新人较多,项目前期质量问题不时爆发需要加急解决,新特性排上日程又没时间开发-- 这些问题往往一环扣一环,如果处理不好,会出现这样的恶性循环-- 爆发 ...

  7. Spring Cloud Alibaba微服务项目中集成Redis实现分布式事务锁实践

    引言 我们知道同一个进程里面为了解决资源共享而不出现高并发的问题可以通过高并发编程解决,通过给变量添加volatile关键字实现线程间变量可见:通过synchronized关键字修饰代码块.对象或者方 ...

  8. 第五课 实战go语言改造php仿优酷-RabbitMQ改造项目

    第五课 实战go语言改造php仿优酷-RabbitMQ改造项目 tags: Beego 慕课网 categories: RabbitMQ 五种工作模式 文章目录 第五课 实战go语言改造php仿优酷- ...

  9. canvas java 上传截图_在Vue项目中使用html2canvas生成页面截图并上传

    使用方法 项目中引入 npm install html2canvas html代码 //html代码 js代码 // 引入html2canvas import html2canvas from 'ht ...

最新文章

  1. 2022-2028年中国再生塑料颗粒行业市场全景调查及发展趋势分析报告
  2. Sharding-Jdbc 实现读写分离 + 分库分表,写得太好了!
  3. 三天打入CV大赛决赛圈!我是如何做到的?
  4. 树形dp技巧,多叉树转二叉树
  5. SQL-16 统计出当前各个title类型对应的员工当前薪水对应的平均工资。结果给出title以及平均工资avg。...
  6. hadoop 2.7 java_Hadoop2.7环境搭建---Java环境变量
  7. C++ static_cast dynamic_cast const_cast reinterpret_cast使用总结
  8. 后台登录html5模板
  9. mysql索引的增删_mysql索引的增删改查怎么实现?
  10. android随机崩溃莫名其妙,Android CrashHandler编写自己的异常捕获的方法
  11. 在导出php,PHP导出通用方法
  12. caffe中网络结构参数详解
  13. autojs连连看脚本可视化
  14. (2.2)【窃密型木马-广外幽灵】简介、使用
  15. 程序员无处安放的青春
  16. HDU5755 Gambler Bo
  17. C语言对称矩阵的判定
  18. 电容容量越大越好吗?
  19. RTSP,RTP,RTCP协议
  20. Linux运维工程师学习大纲

热门文章

  1. javax.persistence.OneToMany.orphanRemoval()Z 解决办法
  2. 2014年那些亮瞎双眼的互联网勇士
  3. ArrayList源码分析(JDK 1.8)
  4. 【简单易懂】MySQL增删改查(进阶)
  5. 尤雨溪:下一代前端构建工具 ViteJS 技术解读
  6. SAP License:ERP选型重点三要素
  7. 在浏览器的控制台中读取本机文件
  8. iVox (Faster-Lio): 智行者高博团队开源的增量式稀疏体素结构
  9. Python 井川里予 当程序员看多了 程序 生成 字符画
  10. 【对汇编语言又爱又恨?那是没找对方法或者合适的书】