Is there a way to ignore messages that come from yourself in Qpid/AMQP? I've dug around both the documentation and the source for qpid, and can't find a flag that lets me ignore them. It seems like something that would be passed to exchangeBind().
Have you tried setting the no-local flag on the basic.consume method?