RabbitMQ是否具有调用exe文件的内置代码

RabbitMQ是否具有调用exe文件的内置代码,rabbitmq,Rabbitmq,我想知道RabbitMQ是否有任何内置功能,可以在消息队列填充后调用外部exe。我知道我们可以在rabbitmq中实现任务队列/工作队列,但这必须通过编写外部应用程序来实现(比如像他们在教程中提到的那样使用java)。请帮我解决这个问题 除了我先前的问题之外: 我决定写一个运行exe的应用程序。但是我不希望我编写的应用程序轮询我的队列。相反,我希望我的rabbitmq通过向进程发送作业,在出现新消息时触发我的应用程序。我能做这个吗?如何将作业添加到队列中?您可能需要编写自己的消费者。问题是首先发

我想知道RabbitMQ是否有任何内置功能,可以在消息队列填充后调用外部exe。我知道我们可以在rabbitmq中实现任务队列/工作队列,但这必须通过编写外部应用程序来实现(比如像他们在教程中提到的那样使用java)。请帮我解决这个问题

除了我先前的问题之外:


我决定写一个运行exe的应用程序。但是我不希望我编写的应用程序轮询我的队列。相反,我希望我的rabbitmq通过向进程发送作业,在出现新消息时触发我的应用程序。我能做这个吗?如何将作业添加到队列中?

您可能需要编写自己的消费者。问题是首先发送消息的是什么,消息的格式是什么,您是否需要这些数据


Python可能是执行此任务的最佳选择。

您所说的“内置”是什么意思?你想达到什么目标?一些上下文在这里会有所帮助。您将如何与这些代码交互?你在寻找一种只在某处添加exe的方法吗?我认为OP是在试图避免使用“外部应用程序”。从我收集的信息来看,这意味着避免编写一个消费者。我很确定rabbit没有一个可执行参数工具的消息。消息可以是任何格式。如果他不需要另一个exe,他可以编写一个rabbitmq erlang插件@davin@adam大卫是对的。我没有考虑编写和外部应用程序来触发我的exe。那么写一个插件是唯一的答案?详细说明我所面临的问题,以便@davin前面的问题是ans:我的队列中填充了一些消息。现在我已经编写了一个外部java应用程序,它将获取消息并运行exe。我正在考虑取消这个java应用程序,并希望消息队列系统(任何消息队列)将为我提供这种能力@davin@adam我假设tutuorial中提供的java代码示例是rabbitmq拥有的provided@shiva只需意识到,通过这样做,您正在打破RabbitMQ提供的解耦功能。使用者可以是任何语言,因此您不必绑定到Java。我的问题是你为什么想要这个功能?它有什么好处?