<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Apr 1, 2014 at 8:57 AM, John Davis <span dir="ltr"><<a href="mailto:johnwdavis@gmail.com" target="_blank">johnwdavis@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>If developer is trying to prepare a Windows 7 Pro laptop to run a Java client app (which connects to a rabbitmq broker on another Windows server), I assume the following:</div>
<ul><li>JVM must be installed</li><li>RabbitMQ Java client must be installed.</li><li>The distribution package for the app should be on the client server.�</li></ul></div></blockquote><div>I don't quite know what "the client server" means in the third bullet point above.</div>
<div>�</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Obviously, the client's Windows machine would need to be an Erlang node.</div></div>
</blockquote><div><br></div><div>False: �The RabbitMQ Java client is just a pure Java library that speaks the AMQP wire protocol. �Nothing Erlang-ish needs to be on the machine with it.</div><div><br></div><div>Defining a language agnostic wire protocol and command set is one of AMQP's strengths, and a key reason why it makes polyglot systems, such as in your case a Java client application talking to a message broker, RabbitMQ, that happens to be written in Erlang, viable.</div>
<div>�</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>� Would Erland need to be downloaded and installed prior to installing rabbitmq Java client?</div>
</div></blockquote><div><br></div><div>No, as per my prior paragraph, so there's less work for you to do.</div><div>�</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>�Although it is likely fairly simple, I think that an Installation guide for Java Client would be a welcome addition to the documentation (similar to the installation guide provided for rabbitmq Server).</div>
<div></div></div></blockquote><div><br></div><div>It's just a plain old JAR file. �You can drop it on your classpath however you like, and pull it into your project via Maven, Ivy, SBT or the like from a suitable repository, etc.</div>
<div><br></div><div>Best regards,</div><div>Jerry</div></div></div></div>