Turns out my problems were to do with message expiry. The server and client clocks were out of sync and the messages were expirying before they could be consumed.
What is the default expiry for non-durable messages? -- View this message in context: http://www.nabble.com/example-of-remote-messaging-t1358952.html#a3658144 Sent from the jencks - user forum at Nabble.com.
