Hi,<br><br>I&#39;ve been playing around with some RPC implementations and I&#39;ve come across a problem with validation of outgoing message fields.<br><br>I&#39;ve re-implemented the &quot;thumper&quot; RPC demos (<a href="https://github.com/videlalvaro/Thumper">https://github.com/videlalvaro/Thumper</a>), the RPC client uses an auto-generated queue name for the response queue (from queue.declare-ok), these look something like this:<br>
<br>amq.gen-IuK1REOUDF8MxpANaTQWXQ==<br><br>However, when I pass this to the basic.consume, my library complains that this breaks validation of the amqp &quot;queue-name&quot; domain, which has the following regex validation rule:<br>
<br>^[a-zA-Z0-9-_.:]*$<br><br>I&#39;ve changed my library to ignore the error and everything works great.<br><br>Does RabbitMQ ignore these regex rules, or have I mis-interpreted the spec?  Should I remove the regex validation feature from my library?<br>
<br><br>Thanks!<br>--Robin<br>