Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Axon框架AMQP-不';t获取消息_Java_Spring Boot_Rabbitmq_Axon - Fatal编程技术网

Java Axon框架AMQP-不';t获取消息

Java Axon框架AMQP-不';t获取消息,java,spring-boot,rabbitmq,axon,Java,Spring Boot,Rabbitmq,Axon,我通过参考以下内容开发了Spring Boot+Axon(带Axon的Bootiful CQRS)code 我已将所有按代码放置在此处:。我面临的问题是一个非常奇怪的问题 场景1: 如果我启动两个应用程序(一个在8080上,另一个在8081上)并点击以下端点,则RabbitMQ队列中没有显示任何内容,因此,当我点击http://localhost:8081/。它是空白的 CURL命令 curl -H "Content-Type:application/json" -d '{"company" :

我通过参考以下内容开发了
Spring Boot+Axon(带Axon的Bootiful CQRS)
code

我已将所有按代码放置在此处:。我面临的问题是一个非常奇怪的问题

场景1:

如果我启动两个应用程序
(一个在8080上,另一个在8081上)
并点击以下端点,则RabbitMQ队列中没有显示任何内容,因此,当我点击
http://localhost:8081/
。它是空白的

CURL命令

curl -H "Content-Type:application/json" -d '{"company" : "apple", "description" : "My Kep"}' http://localhost:8080

curl -H "Content-Type:application/json" -d '{"company" : "apple", "description" : "Laptop not working"}' http://localhost:8080

curl -H "Content-Type:application/json" -d '{"company" : "Mastercrd", "description" : "Debit and Clearning does not works"}' http://localhost:8080 
场景2:

如果我首先启动
演示
,然后点击上面的curl命令,那么RabbitMQ将显示队列计数3。之后,我成功地启动了
演示统计
,然后点击
http://localhost:8081/

谁能告诉我怎么了


源代码链接已经提供。

您链接到的演示已经比较旧了。或者换言之,事情可能已经发生了变化,但从一开始就不清楚。 您是否查阅了手册并遵循了必要的步骤


我的直觉是,您尚未将AMQP消息源配置为事件处理程序的事件源。为此,您需要为事件处理程序指定一个处理组,并将AMQP消息源绑定到该处理组。

@Steven-谢谢。根据Axon的历史,文档不是很清楚。对于新手来说,理解Axon以及何时实现它的需求是令人困惑的。你能帮个忙吗。。你有从小调到复杂的POC,以便理解吗?我只看到Axon主要用于CQRS,你能看一下源代码吗?链接已在上面共享。请试着从你这边复制它。我一直不知道出了什么问题。随着Axon的进展,我将发布更多的问题:)@Sayali我现在时间有点紧,所以我不会直接查看你的源代码。。然而,我可以告诉你们,在AxonIQ,我们正在努力工作,使进入Axon的旅程对你们来说更容易。这可能是目前帮助你解决问题的方法。我们将增加更多的教程,你可以肯定。谢谢你的信息。我不想停止我的分析。但轴突材料的短缺会使我对使用它不感兴趣