Dear Rabbiters,<div><br></div><div>A follow on query. It appears that with the node.js node-amqp client i need only set the content type to have the content encoding handled more or less appropriately. In the java client the default seems to be octet stream. Is there an encoding service underneath basicPublish / basicConsume that is utilizing the info on the content type properties or is that a feature of a given client offering (such as node-amqp)? </div>
<div><br></div><div>Best wishes,</div><div><br></div><div>--greg<br><br><div class="gmail_quote">On Tue, Oct 25, 2011 at 9:45 AM, Meredith Gregory <span dir="ltr">&lt;<a href="mailto:lgreg.meredith@gmail.com">lgreg.meredith@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Dear Simon, et al,<div><br></div><div>Thanks! Yes, i spotted it almost immediately after i sent the email. ;-) The two are happily chatting, now.</div>
<div><br></div><div>Best wishes,</div><div><br></div><div>--greg<div><div></div><div class="h5"><br><br>
<div class="gmail_quote">On Tue, Oct 25, 2011 at 2:47 AM, Simon MacMullen <span dir="ltr">&lt;<a href="mailto:simon@rabbitmq.com" target="_blank">simon@rabbitmq.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On 25/10/11 00:50, Meredith Gregory wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
Dear Rabbiters,<br>
<br>
i&#39;m running into a problem getting node.js to talk to scala over<br>
rabbitmq. i&#39;m using the node-amqp package with node.js. i installed it<br>
using npm install amqp. i&#39;m using the java client for rabbitmq 2.5.1 on<br>
the scala side. i&#39;ve successfully gotten scala to talk to scala<br>
and node.js to talk to node.js. However, when i attempt to get node.js<br>
to talk to scala there appears to be a disagreement regarding<br>
queue declaration. Thus, if i fire up node.js first and look at the<br>
queue it creates with the rabbitmq management plugin i see<br>
<br>
<br>
        <br>
node-simple-direct_queue<br></div>
&lt;<a href="http://localhost:55672/mgmt/#/queues/%2F/node-simple-direct_queue" target="_blank">http://localhost:55672/mgmt/#<u></u>/queues/%2F/node-simple-<u></u>direct_queue</a>&gt;     <br><div>
AD      Idle    0       0       0<br>
</div></blockquote>
<br>
So this looks like a transient autodelete queue.<div><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
i then attempt to accomplish a connection from the scala side (with code<br>
that works on scala-to-scala) and i see an exception when the code calls<br>
the queueDeclare method.<br>
<br>
             channel.exchangeDeclare( exQNameRoot, &quot;direct&quot; )<br>
             //channel.queueDeclare(qname, true, false, false, null);<br>
    channel.queueDeclare(qname, true, false, true, null); // &lt;-- here we<br>
throw an exception<br>
</blockquote>
<br></div>
And here you are declaring a durable autodelete queue. That&#39;s probably your problem.<div><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
java.io.IOException<br>
at com.rabbitmq.client.impl.<u></u>AMQChannel.wrap(AMQChannel.<u></u>java:107)<br>
at com.rabbitmq.client.impl.<u></u>AMQChannel.exnWrappingRpc(<u></u>AMQChannel.java:131)<br>
at com.rabbitmq.client.impl.<u></u>ChannelN.queueDeclare(<u></u>ChannelN.java:627)<br>
at com.rabbitmq.client.impl.<u></u>ChannelN.queueDeclare(<u></u>ChannelN.java:59)<br>
at<br>
com.biosimilarity.lift.lib.<u></u>AMQPBrokerScope$<u></u>StdMonadicAMQPSndrRcvr.sender(<u></u>AMQPMnd.scala:53)<br>
</blockquote>
<br></div>
...but you can unwrap this exception and check, or look in the broker logs to see what it&#39;s complaining about.<br>
<br>
Cheers, Simon<br><font color="#888888">
<br>
-- <br>
Simon MacMullen<br>
RabbitMQ, VMware<br>
______________________________<u></u>_________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.<u></u>rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/<u></u>cgi-bin/mailman/listinfo/<u></u>rabbitmq-discuss</a><br>
</font></blockquote></div><br><br clear="all"><div><br></div></div></div><div class="im">-- <br>L.G. Meredith<br>Managing Partner<br>Biosimilarity LLC<br>7329 39th Ave SW<div>Seattle, WA 98136<br><br><a href="tel:%2B1%20206.650.3740" value="+12066503740" target="_blank">+1 206.650.3740</a><br>
<br><a href="http://biosimilarity.blogspot.com" target="_blank">http://biosimilarity.blogspot.com</a></div>
<br>
</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>L.G. Meredith<br>Managing Partner<br>Biosimilarity LLC<br>7329 39th Ave SW<div>Seattle, WA 98136<br><br>+1 206.650.3740<br><br><a href="http://biosimilarity.blogspot.com" target="_blank">http://biosimilarity.blogspot.com</a></div>
<br>
</div>