【发布时间】:2018-01-18 23:22:29
【问题描述】:
我是 Spring、Spring Boot 和 RabbitMQ 的新手。不过我是一个不错的程序员/问题解决者。
最近我开始阅读这本书 Learning Spring Boot 2.0 - Second Edition,可以在这里找到代码https://github.com/learning-spring-boot/learning-spring-boot-2nd-edition-code。 我认为事情对我来说进展顺利......这里和那里有一些小问题,但只要我能够进步和学习,我认为我做得很好。
我刚刚读完这本书的一半,然后作者开始谈论 Spring Cloud Streams 和 RabbitMQ。 我现在正在使用这里找到的代码https://github.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/tree/master/6/part3。
我的代码没有产生错误,但也没有产生预期的结果。当我运行应用程序时,图像 cmets 似乎没有被保存或显示。我收到这样的日志消息
o.s.a.r.c.CachingConnectionFactory :创建新连接: SpringAMQP#2920fd66:0/SimpleConnection@59ae4da8 [代表=amqp://guest@127.0.0.1:5672/, localPort= 57615]
当我提交数据时。
但是这本书说我应该收到如下消息:
o.s.integration.channel.DirectChannel :在通道输入上发送, 消息:GenericMessage [payload=Comment(id=null,imageId=book.jpg)]
查看我应该得到什么似乎认为问题可能与渠道有关。也许问题不在于渠道,也许是其他问题。
我应该如何找到问题的确切原因?
【问题讨论】:
标签: spring-boot rabbitmq spring-cloud-stream