<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.11" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Request-Reply JMS with Spring 2.0</title>
	<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/</link>
	<description>The voice of SpringSource</description>
	<pubDate>Thu, 21 Aug 2008 01:27:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>

	<item>
		<title>by: Mapa Karpacz</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-117791</link>
		<pubDate>Wed, 20 Aug 2008 10:14:53 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-117791</guid>
					<description>Very nice site. Your articles are helpfull. I invite to my site</description>
		<content:encoded><![CDATA[<p>Very nice site. Your articles are helpfull. I invite to my site
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Michael</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-115173</link>
		<pubDate>Wed, 30 Jul 2008 13:25:28 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-115173</guid>
					<description>Anyone know if there is a way to prefix the names of the queues that are created dynamically.</description>
		<content:encoded><![CDATA[<p>Anyone know if there is a way to prefix the names of the queues that are created dynamically.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: forex currency trading</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-114395</link>
		<pubDate>Thu, 24 Jul 2008 12:07:22 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-114395</guid>
					<description>I would like to thanks you for ur sincere efforts in writing this post.</description>
		<content:encoded><![CDATA[<p>I would like to thanks you for ur sincere efforts in writing this post.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Rolando</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-106058</link>
		<pubDate>Tue, 13 May 2008 01:39:14 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-106058</guid>
					<description>Great stuff!

But I have a question:  

When the connectionFactory brokerUrl is changed to ssl://192.168.0.2:443, where 192.168.0.2 could be any valid address other than localhost, and the environment variable ACTIVEMQ_OPTS is set to

-Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner=true  -Dderby.storage.fileSyncTransactionLog=true -Dcom.sun.management.jmxremote -Djavax.net.ssl.keyStore=C:\work\ActiveMQ401\broker.ks -Djavax.net.ssl.keyStorePassword=secret  -Djavax.net.ssl.trustStore=c:\work\ActiveMQ401\broker.ts   -Djavax.net.ssl.trustStorePassword=secret

performance slows down to approximately 1/2 min. per message/response compared to less than 1 sec. when set to tcp://192.168.0.2:61616.

Does it mean this is unusable in production environments?

Thanks,
Rolando</description>
		<content:encoded><![CDATA[<p>Great stuff!</p>
<p>But I have a question:  </p>
<p>When the connectionFactory brokerUrl is changed to <a href="ssl://192.168.0.2:443," rel="nofollow">ssl://192.168.0.2:443,</a> where 192.168.0.2 could be any valid address other than localhost, and the environment variable ACTIVEMQ_OPTS is set to</p>
<p>-Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner=true  -Dderby.storage.fileSyncTransactionLog=true -Dcom.sun.management.jmxremote -Djavax.net.ssl.keyStore=C:\work\ActiveMQ401\broker.ks -Djavax.net.ssl.keyStorePassword=secret  -Djavax.net.ssl.trustStore=c:\work\ActiveMQ401\broker.ts   -Djavax.net.ssl.trustStorePassword=secret</p>
<p>performance slows down to approximately 1/2 min. per message/response compared to less than 1 sec. when set to <a href="tcp://192.168.0.2:61616." rel="nofollow">tcp://192.168.0.2:61616.</a></p>
<p>Does it mean this is unusable in production environments?</p>
<p>Thanks,<br />
Rolando
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Andrea</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-79233</link>
		<pubDate>Sat, 15 Dec 2007 12:57:02 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-79233</guid>
					<description>Let's try again...

	&#60;jms:listener-container connection-factory="connectionFactory"
		container-type="default" destination-type="queue" &#62;
		&#60;jms:listener destination="requestQueue" 
			ref="registrationService" method="processRequest" /&#62;
	&#60;/jms:listener-container&#62;</description>
		<content:encoded><![CDATA[<p>Let&#039;s try again&#8230;</p>
<p>	&lt;jms:listener-container connection-factory=&#034;connectionFactory&#034;<br />
		container-type=&#034;default&#034; destination-type=&#034;queue&#034; &gt;<br />
		&lt;jms:listener destination=&#034;requestQueue&#034;<br />
			ref=&#034;registrationService&#034; method=&#034;processRequest&#034; /&gt;<br />
	&lt;/jms:listener-container&gt;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Andrea</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-79232</link>
		<pubDate>Sat, 15 Dec 2007 12:49:23 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-79232</guid>
					<description>Sorry, it's me again because I've forgot to quote the xml...

[quote post="147"]	
		
	
[/quote]</description>
		<content:encoded><![CDATA[<p>Sorry, it&#039;s me again because I&#039;ve forgot to quote the xml&#8230;</p>
<blockquote cite="http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/"></blockquote>
]]></content:encoded>
				</item>
	<item>
		<title>by: Andrea</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-79231</link>
		<pubDate>Sat, 15 Dec 2007 12:47:22 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-79231</guid>
					<description>Hi I'm testing spring 2.5. So I've been porting the sample using the new JMS namespace. So, while the original sample is working fine, when I change the content of server-context.xml like here:

	
	
	
		
	

I get the following exception

Caused by: java.lang.NoSuchMethodException: blog.jms.remoting.RegistrationServiceImpl.processRequest(org.springframework.remoting.support.RemoteInvocation)

I think I've to write a custom message converter but I do not understand why

Thanks
Andrea</description>
		<content:encoded><![CDATA[<p>Hi I&#039;m testing spring 2.5. So I&#039;ve been porting the sample using the new JMS namespace. So, while the original sample is working fine, when I change the content of server-context.xml like here:</p>
<p>I get the following exception</p>
<p>Caused by: java.lang.NoSuchMethodException: blog.jms.remoting.RegistrationServiceImpl.processRequest(org.springframework.remoting.support.RemoteInvocation)</p>
<p>I think I&#039;ve to write a custom message converter but I do not understand why</p>
<p>Thanks<br />
Andrea
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: anek</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-53224</link>
		<pubDate>Thu, 04 Oct 2007 11:56:49 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-53224</guid>
					<description>Great post,
But what about performance?
When testing the performance of this request/reply solution, it turns out that only about 14 requests per second gets processed at full speed on a "yesteryear"-machine.
(Just using a loop that sends the next request when the reply arrives)

Is this somehow due to lack of pooling?
Or is it maybe that the proxy creates a new temporary reply queue for each request?</description>
		<content:encoded><![CDATA[<p>Great post,<br />
But what about performance?<br />
When testing the performance of this request/reply solution, it turns out that only about 14 requests per second gets processed at full speed on a &#034;yesteryear&#034;-machine.<br />
(Just using a loop that sends the next request when the reply arrives)</p>
<p>Is this somehow due to lack of pooling?<br />
Or is it maybe that the proxy creates a new temporary reply queue for each request?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Mark Fisher</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-28721</link>
		<pubDate>Thu, 21 Jun 2007 13:28:04 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-28721</guid>
					<description>[quote comment="17742"]Hi, I want to implement 'event isolation' or message ordering in base of some key property in the message, can in someway Spring remoting help achieving this?[/quote]
Indrit,

Could you elaborate on this requirement a bit? My initial reaction is that it would require some customization - if you are talking about a splitter/aggregator model. For that scenario, QueueRequestor is too fine-grained - each request/reply unit-of-work is operating on a single message.</description>
		<content:encoded><![CDATA[<p>On April 6, 2007 at 5:36 pm, Indrit Selimi said:</p>
<blockquote cite="http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-17742"><p>
Hi, I want to implement &#039;event isolation&#039; or message ordering in base of some key property in the message, can in someway Spring remoting help achieving this?</p>
</blockquote>
<p>Indrit,</p>
<p>Could you elaborate on this requirement a bit? My initial reaction is that it would require some customization - if you are talking about a splitter/aggregator model. For that scenario, QueueRequestor is too fine-grained - each request/reply unit-of-work is operating on a single message.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Mark Fisher</title>
		<link>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-28718</link>
		<pubDate>Thu, 21 Jun 2007 13:18:02 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-28718</guid>
					<description>[quote comment="17494"]Is there a way to plug different serializability methods (ex: XML binding) instead of relying on standard java serialization?[/quote]
[quote comment="21505"]...both the service exporter and the invoker proxy could both be modified to use a MessageConverter.[/quote]

A custom MessageConverter implementation can be provided for both exporter and invoker as of version 2.0.5.</description>
		<content:encoded><![CDATA[<p>On April 5, 2007 at 2:13 am, Davide Baroncelli said:</p>
<blockquote cite="http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-17494"><p>
Is there a way to plug different serializability methods (ex: XML binding) instead of relying on standard java serialization?</p>
</blockquote>
<p>On May 4, 2007 at 3:41 pm, Mark Spitzer said:</p>
<blockquote cite="http://blog.springsource.com/main/2007/04/04/request-reply-jms-with-spring-20/#comment-21505"><p>
&#8230;both the service exporter and the invoker proxy could both be modified to use a MessageConverter.</p>
</blockquote>
<p>A custom MessageConverter implementation can be provided for both exporter and invoker as of version 2.0.5.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
