我尝试用apachecamel和rabbitmq实现一个简单的应用程序。以下是我的路线:
from("direct:startQueuePoint")
.id("idOfQueueHere")
.marshal(jsonDataFormat)
.to("rabbitmq:tasks?hostname=localhost&port=5672&autoDelete=false&routingKey=camel")
.end();
当我运行运行此路由的spring boot应用程序时,它会抛出一个错误:
因为找不到的终结点:rabbitmq://tasks?autodelete=false&hostname=localhost&port=5672&routingkey=camel,请检查您的类路径是否包含所需的camel组件jar
我在rabbitmq管理控制台中创建了一个名为“tasks”的exchange,并使用路由键“camel”将其绑定到队列“task\u queue”。我可以在netstat中看到端口5672正在运行erlang exe。
我不知道我在这里犯了什么错误。有人能帮帮我吗?
暂无答案!
目前还没有任何答案,快来回答吧!