RabbitMQ或某些插件是否提供任何事件,当消费者确认消息时这些事件会“触发”? 例如,事件的结果可以是发送到特定队列或Webhook的消息。 有解决方案或建议吗?
预期的情况:客户端应用程序存在带有消息的队列
-应用程序消耗了此队列中的消息
-应用发送轻量级AMQP ack
数据包
-服务器收到ack
-服务器调用某种回调(webhook)
答案 0 :(得分:2)
当您ack
来自消费者的消息时,也可以轻松地从消费者方面实现此目的,并从消费者本身调用外部Webhook。消息正文可以带有Webhook URL,然后可以在使用者方面对其进行解析,这样您就可以灵活地传递特定于消息的参数。