采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
test测试时接收无法获取信息,只能收到这样的一串信息
不知道是不是发送时就没发送成功,因为后续用controller调用发送函数的时候FastRequest会卡住,test测试时发送显示通过但是也会有如下的报错 代码换成纯贴进来的也不行
你的项目没连上nacos吗?报错信息里面怎么写的跟nacos有关?
nacos应该是连上了,这个报错是测试方法和rabbitMQ关闭连接的冲突,上面那张receive收到的是nacos的心跳报文。测试时就是同步发送的sendNewOrderMessage函数测试时会一直运行,然后卡死在那里,我调试了一下,是在走完了函数之后回到 try ( Connection connection = factory.newConnection(); Channel channel = connection.createChannel() ) 在close的时候会显示应用程序正在运行然后卡住。然后我试着用了一下调用同步发送方法的异步发送,函数倒是不会卡住,但是recieve还是打印不出来发送出去的消息内容。这应该怎么办呀?
你导入我的子系统项目试一下,先排查一下是不是消息队列的问题。如果我的代码也这样,就要看消息队列到底出了什么问题。如果我的代码没有问题,就得花时间排查代码了
我把你的子系统导入了,也是一样的效果,消息队列要怎么排查呀,我是按你的视频操作过来的
登录后可查看更多问答,登录/注册
50000+代码,300+技术点,慕课网明星讲师为你私人订制
6.1k 15
978 11
773 10
1.0k 10
1.1k 10
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号