我有一个消息服务器,我们从世界各地的客户中获取消息。我们还拥有一项REST服务,该服务具有API可以获取这些信息并保存到数据库中。我不想编写另一个Windows服务以在队列上收听并保存到数据库。有什么方法可以在Active MQ服务器上配置骆驼,因此我可以确保来自特定队列的消息自动调用预期的REST服务。
我们的休息服务是.NET应用程序。
您可以将骆驼路由部署到ActiveMQ Artemis Brok。他们只需要将嵌入式码头服务器可以部署的Web应用程序存档(即战争)打包。examples/features/standard/camel
目录中的2.7.0版Artemis的一个示例将与2.7.0版本的Artemis发货。您可以在发布之前在线查看它。即使该示例尚未发布,但该概念仍应在以前的版本中起作用。
骆驼应该能够如骆驼文档中所述与您的休息端点一起工作。就其价值而言,您的休息服务在.NET中实现并不重要。它通过HTTP进行通信,因此任何语言中任何平台上的任何客户端都应使用http。