Asp.net web api 使用Camel将消息从ActiveMQ Artemis发送到Rest服务

Asp.net web api 使用Camel将消息从ActiveMQ Artemis发送到Rest服务,asp.net-web-api,apache-camel,activemq-artemis,Asp.net Web Api,Apache Camel,Activemq Artemis,我有一个消息服务器,我们从世界各地的客户那里接收消息。 我们还有一个rest服务,该服务具有获取该信息并保存到数据库的API。 我不想编写另一个windows服务来侦听队列并保存到数据库。是否有一种方法可以在活动mq服务器上配置camel,以便确保来自特定队列的消息自动调用预期的Rest服务 我们的Rest服务是一个.net应用程序。您可以将驼峰路由部署到ActiveMQ Artemis代理。它们只需要打包为web应用程序归档,即嵌入式Jetty服务器可以部署的WAR。在examples/fea

我有一个消息服务器,我们从世界各地的客户那里接收消息。 我们还有一个rest服务,该服务具有获取该信息并保存到数据库的API。 我不想编写另一个windows服务来侦听队列并保存到数据库。是否有一种方法可以在活动mq服务器上配置camel,以便确保来自特定队列的消息自动调用预期的Rest服务


我们的Rest服务是一个.net应用程序。

您可以将驼峰路由部署到ActiveMQ Artemis代理。它们只需要打包为web应用程序归档,即嵌入式Jetty服务器可以部署的WAR。在examples/features/standard/camel目录下,2.7.0版本的Artemis将附带一个如何实现这一点的示例。你可以在它发布之前。尽管这个例子还没有发布,但是这个概念在以前的版本中仍然可以使用


Camel应该能够使用REST端点,如中所述。无论如何,REST服务是否在.NET中实现并不重要。它通过HTTP进行通信,因此任何平台上使用任何语言的任何客户端如果也使用HTTP,都应该能够使用它。

非常感谢。是否可以使用camel路由直接调用基于.net的Rest服务API?我有artemis 2.6.4,它没有examples/features/standard/camel目录。