AMQP (rabbitmq) identify origin of bad message
问题 What is the best way to identify the origin of a (bad) AMQP message in rabbitmq? The scenario is several clients posts messages to a server which if successful result in messages posted to a fanout exchange (for pub/sub use). The client is also a subscriber to this queue and does not have a reply queue of its own. If the server decides a message is invalid it nacks and discards it. There are two additional things we want: to publish a message which either the client or a monitoring system