<div dir="ltr">When I run celery, all 4 host register to RabbitMQ with this configuration.<div><br></div><div><div> -------------- <a href="mailto:celery@172.16.100.1">celery@172.16.100.1</a> v3.1.9 (Cipater)</div><div>---- **** ----- </div>
<div>--- * ***  * -- Linux-2.6.32-5-amd64-x86_64-with-debian-jessie-sid</div><div>-- * - **** --- </div><div>- ** ---------- [config]</div><div>- ** ---------- .> app:         default:0x2ab7150 (.default.Loader)</div><div>
- ** ---------- .> transport:   amqp://celeryuser@myhost:5672/celeryvhost</div><div>- ** ---------- .> results:     amqp</div><div>- *** --- * --- .> concurrency: 1 (prefork)</div><div>-- ******* ---- </div><div>
--- ***** ----- [queues]</div><div> -------------- .> 172.16.100.1     exchange=172.16.100.1(direct) key=172.16.100.1</div><div>             </div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 11, 2014 at 3:15 PM, xeon Mailinglist <span dir="ltr"><<a href="mailto:xeonmailinglist@gmail.com" target="_blank">xeonmailinglist@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Maybe I used channel instead of queues. What I want to say is that the queues of the host use the internal IP address for RabbitMQ. The 4 hosts have as hostname the internal IP address.  The external IP address is registered as channel in the rabbitMQ.<div>

<div><div><br></div><div>All hosts have this queue set:</div><div>[queue] 172.16.100.1     exchange=172.16.100.1(direct) key=172.16.100.1<br></div><div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">How I set queue that I can know to which host I am sending a message?</span><br>

</div><div><br></div><div><br></div></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 11, 2014 at 3:10 PM, xeon Mailinglist <span dir="ltr"><<a href="mailto:xeonmailinglist@gmail.com" target="_blank">xeonmailinglist@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><div>I know that RabbitMQ use the IP to identify a channel by default. But my problem is that, the 4 hosts use the internal IP address as a channel name, and are registered in the rabbitMQ with the external IP address. Therefore, when I send a message to the external IP address of one host, the message is not relay to the correct channel. Also, the internal IP address is the same in the 4  hosts, because they are running in different domains, and the domains use the same internal IP address, but different external IPs.<br>


</div><div><br></div><div>How I set a channel to each external IP address to send messages?<br></div><div><br></div><div><br><div><div>Thanks,</div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>