[rabbitmq-discuss] RabbitMQ -- communicate between 3 different machines?
Alvaro Videla
videlalvaro at gmail.com
Mon Jul 18 01:21:27 BST 2011
Hi Shalom,
You can read the guide here: http://www.rabbitmq.com/pacemaker.html
Not that I like to do self advertisement, but you can also read our book about RabbitMQ that discusses clustering too: http://bitly.com/rabbitmq
Cheers,
Alvaro
On Jul 18, 2011, at 2:11 AM, csharpplusproject wrote:
> Hi Alavro,
>
> Thank you for your response.
>
> Yes, I confirm that I am successful connecting to my server (192.168.0.1) from my 2 worker clients (192.168.0.2, 192.168.0.3) by specifying the server's IP.
>
> Yet, this brings down another question -- in this case, I have a single server (192.168.0.1) and 2 worker clients (192.168.0.2, 192.168.0.3).
>
> Since my server is a 'single point of failure', what happens if my server dies? How does RabbitMQ handle such a case?
>
> Is there a way to make things more reliabile? (for instance, have multiple nodes that will all have the same contents of 192.168.0.1 and thus provide reliability in case the main server dies...).
>
> I appreciate your help.
>
> Best,
> Shalom.
>
>
> -----Original Message-----
> From: Alvaro Videla <videlalvaro at gmail.com>
> To: csharpplusproject <csharpplusproject at gmail.com>
> Cc: Jason J. W. Williams <jasonjwwilliams at gmail.com>, rabbitmq-discuss at lists.rabbitmq.com
> Subject: Re: [rabbitmq-discuss] RabbitMQ -- communicate between 3 different machines?
> Date: Mon, 18 Jul 2011 01:20:23 +0200
>
> Hi Shalom,
>
> Start RabbitMQ on server 192.168.0.1.
>
> Then go to say server 192.168.0.2 and start one of the workers. Do the same on server 192.168.0.3 (Change the IP according to your configuration of course).
>
> Then on the workers code you have to specify on which host RabbitMQ is running. For example on the first tutorial you see this code:
>
> connection = pika.BlockingConnection(pika.ConnectionParameters(
> 'localhost'))
>
>
> Change "localhost" for the IP where RabbitMQ is running. Do the same for the message publisher.
>
> See the documentation here: http://pika.github.com/connecting.html#connection-parameters to understand the parameters passed to a new connection.
>
> Cheers,
>
> Alvaro
> On Jul 18, 2011, at 1:12 AM, csharpplusproject wrote:
>> Hi Jason,
>>
>> Thank you for your assistance.
>>
>> Suppose that the RabbitMQ server is installed on host 192.168.0.1;
>>
>> How do I establish a connection between my 2 worker clients (192.168.0.2, 192.168.0.3), and the RabbitMQ server? (I'm using the pika client)
>>
>> Thanks,
>> Shalom.
>>
>> -----Original Message-----
>> From: Jason J. W. Williams <jasonjwwilliams at gmail.com>
>> To: Shalom Rav <csharpplusproject at gmail.com>
>> Cc: rabbitmq-discuss at lists.rabbitmq.com
>> Subject: Re: [rabbitmq-discuss] RabbitMQ -- communicate between 3 different machines?
>> Date: Sun, 17 Jul 2011 16:50:06 -0600
>>
>> Hi Shalom,
>>
>> The connection is not between the machines/clients themselves, but
>> rather between the clients and the server running the RabbitMQ broker.
>> You should be able to bind the clients to the queues you're using in
>> the examples and RMQ will round robin incoming messages between them.
>>
>> -J
>>
>> On Sun, Jul 17, 2011 at 3:26 PM, Shalom Rav <csharpplusproject at gmail.com> wrote:
>> > Using a SINGLE MACHINE, I have successfuly run the first 4 examples
>> > that are on the RabbitMQ website.
>> >
>> > Now, I'd like to test THE SAME EXAMPLES using 3 different machines
>> > that are connected in a network.
>> >
>> > Suppose that the RabbitMQ server is installed ONLY on host
>> > 192.168.0.1;
>> >
>> > And suppose that I'd like to use machines {192.168.0.2, 192.168.0.3}
>> > as *workers* (they DO NOT have the RabbitMQ server installed on
>> > them).
>> >
>> > Taking for instance the first example {send.py, receive.py} -- how do
>> > I establish the connection between the three machines?
>> >
>> > _______________________________________________
>> > rabbitmq-discuss mailing list
>> > rabbitmq-discuss at lists.rabbitmq.com
>> > https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>> >
>>
>>
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.rabbitmq.com
>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
> Sent form my Nokia 1100
>
>
>
>
>
>
Sent form my Nokia 1100
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20110718/41c78661/attachment.htm>
More information about the rabbitmq-discuss
mailing list