<div dir="ltr">Hi all,<div>Does rabbitmq support publishing message with wildcard?<br></div><div>Something I wish like this:</div><div>          <span style="font-size: 13px;">declare(exchange, 'topic')</span></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>bind(q1, exchange, 'user1.client1')</div><div>bind(q2, exchange, 'user1.client2')</div><div>bind(q3, exchange, 'user1.client3')</div><div><br></div><div>exchange.publish(msg, routing_key='user1.*')  # all of q1, q2, q3 would receive this msg</div><div>exchange.publish(msg, routing_key='user1.client1')  # only q1 would receive this msg</div></blockquote><div><br></div><div>I read the doc and searched about this, found it seems that only binding with wildcart is supported, </div><div>Now I have to write codes like:</div><div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>declare(exchange_fanout, 'fanout')</div></blockquote></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>bind(q1,  <span style="font-size: 13px;">exchange_fanout)</span></div></div><div>bind(q2,  <span style="font-size: 13px;">exchange_fanout)</span></div><div>bind(q3,  <span style="font-size: 13px;">exchange_fanout)</span></div><div><span style="font-size: 13px;"><br></span></div><div><span style="font-size: 13px;">declare(exchange_direct, 'direct')</span></div><div><div>bind(q1, exchange_direct, 'user1.client1')</div></div><div><div>bind(q2, exchange_direct, 'user1.client2')</div></div><div><div>bind(q3, exchange_direct, 'user1.client3')</div></div></blockquote><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>exchange_fanout.publish(msg)  # <span style="font-size: 13px;">all of q1, q2, q3 would receive this msg</span></div></blockquote><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>exchange_direct.publish(msg, <span style="font-size: 13px;">routing_key='user1.client1')  # only q1 would receive this msg</span></div></blockquote><div><br></div><div>Is there other clearer way to do these? I think this is a pretty common thing when we want publish msgs peer-to-peer and peer-to-group.</div><div>Many thanks! :)</div><div> </div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><span style="font-size: 13px;"> </span></div></blockquote></div>