<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Spring Batch 2.0 New Feature Rundown</title>
	<atom:link href="http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:31:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: Dave Syer</title>
		<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/comment-page-1/#comment-161736</link>
		<dc:creator>Dave Syer</dc:creator>
		<pubDate>Tue, 07 Apr 2009 16:38:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=509#comment-161736</guid>
		<description>Well, there are some Batch-related questions in there, so you can try the Batch forum (http://forum.springsource.org/forumdisplay.php?f=41) for those.  Try to provide some more detail about what you want / need to do.  You can also try the Spring Integration forum (most of the message-heads hang out there now).</description>
		<content:encoded><![CDATA[<p>Well, there are some Batch-related questions in there, so you can try the Batch forum (<a href="http://forum.springsource.org/forumdisplay.php?f=41" rel="nofollow">http://forum.springsource.org/forumdisplay.php?f=41</a>) for those.  Try to provide some more detail about what you want / need to do.  You can also try the Spring Integration forum (most of the message-heads hang out there now).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heina</title>
		<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/comment-page-1/#comment-161341</link>
		<dc:creator>heina</dc:creator>
		<pubDate>Mon, 06 Apr 2009 21:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=509#comment-161341</guid>
		<description>thank you for the quick reply.  i found the spring jms forum is pretty abandon sorry i post here again.
I found two issues, I use JmsItemReader and setup a pool for taskExecutor but i dont see 10 readers running.
in 2.0 API, JmsTransactionManager, it seems like I only get one connection and one session.  
This transaction strategy will typically be used in combination with SingleConnectionFactory, which uses a single JMS Connection for all JMS access in order to avoid the overhead of repeated Connection creation, typically in a standalone application. Each transaction will then share the same JMS Connection, while still using its own individual JMS Session. 

transactionManager is required for this simple step bean.  what is the best transaction manager for jms reader?
    
		
        
        
        
        
        
		      
    

really really appreicated.</description>
		<content:encoded><![CDATA[<p>thank you for the quick reply.  i found the spring jms forum is pretty abandon sorry i post here again.<br />
I found two issues, I use JmsItemReader and setup a pool for taskExecutor but i dont see 10 readers running.<br />
in 2.0 API, JmsTransactionManager, it seems like I only get one connection and one session.<br />
This transaction strategy will typically be used in combination with SingleConnectionFactory, which uses a single JMS Connection for all JMS access in order to avoid the overhead of repeated Connection creation, typically in a standalone application. Each transaction will then share the same JMS Connection, while still using its own individual JMS Session. </p>
<p>transactionManager is required for this simple step bean.  what is the best transaction manager for jms reader?</p>
<p>really really appreicated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Syer</title>
		<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/comment-page-1/#comment-160902</link>
		<dc:creator>Dave Syer</dc:creator>
		<pubDate>Mon, 06 Apr 2009 06:34:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=509#comment-160902</guid>
		<description>JmsItemReader is nothing but a thin wrapper around a JmsTemplate, so I don&#039;t think Spring Batch is going to prevent you from improving your throughput.  But as with all use of JMS and Spring, if performance is important you need to be careful with how your JMS provider supplies Connections and MessageConsumers: the latter in particular probably need to be cached.  If you are using Spring 2.5.6 then the CachingConnectionFactory will do it, but I&#039;d be surprised if MQ doesn&#039;t provide the same features natively.</description>
		<content:encoded><![CDATA[<p>JmsItemReader is nothing but a thin wrapper around a JmsTemplate, so I don&#039;t think Spring Batch is going to prevent you from improving your throughput.  But as with all use of JMS and Spring, if performance is important you need to be careful with how your JMS provider supplies Connections and MessageConsumers: the latter in particular probably need to be cached.  If you are using Spring 2.5.6 then the CachingConnectionFactory will do it, but I&#039;d be surprised if MQ doesn&#039;t provide the same features natively.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heina</title>
		<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/comment-page-1/#comment-159513</link>
		<dc:creator>heina</dc:creator>
		<pubDate>Fri, 03 Apr 2009 16:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=509#comment-159513</guid>
		<description>Hi 
I use RC2.0 spring batch and Chunk-oriented Processing is exactly what I need.  I use JmsItemReader to read IBM MQ message (commitInterval = 100) and found I can only GET 400 messages in 25 sec after I added taskExecutor in my SimpleStepFactoryBean. Have you guys test the preformance of JmsItemReader?  How many message can it GET in one sec?
thx</description>
		<content:encoded><![CDATA[<p>Hi<br />
I use RC2.0 spring batch and Chunk-oriented Processing is exactly what I need.  I use JmsItemReader to read IBM MQ message (commitInterval = 100) and found I can only GET 400 messages in 25 sec after I added taskExecutor in my SimpleStepFactoryBean. Have you guys test the preformance of JmsItemReader?  How many message can it GET in one sec?<br />
thx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Syer</title>
		<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/comment-page-1/#comment-153122</link>
		<dc:creator>Dave Syer</dc:creator>
		<pubDate>Sat, 21 Mar 2009 15:23:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=509#comment-153122</guid>
		<description>Partitioning is all about running the same step in parallel in multiple processes (or threads) with the input data partitioned.  See the use guide for more information (http://static.springframework.org/spring-batch/trunk/reference/).

Please ask more questions on the forum (better chance of wide readership): http://forum.springframework.org/forumdisplay.php?f=41.</description>
		<content:encoded><![CDATA[<p>Partitioning is all about running the same step in parallel in multiple processes (or threads) with the input data partitioned.  See the use guide for more information (<a href="http://static.springframework.org/spring-batch/trunk/reference/" rel="nofollow">http://static.springframework.org/spring-batch/trunk/reference/</a>).</p>
<p>Please ask more questions on the forum (better chance of wide readership): <a href="http://forum.springframework.org/forumdisplay.php?f=41" rel="nofollow">http://forum.springframework.org/forumdisplay.php?f=41</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit</title>
		<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/comment-page-1/#comment-152786</link>
		<dc:creator>Amit</dc:creator>
		<pubDate>Fri, 20 Mar 2009 21:05:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=509#comment-152786</guid>
		<description>The framework really seems to be picking fast.Presently in 2.0Rc1 it seems the partitioning is happening at Step level.Few questions if you can throw a light on it?
A. Does the framework support Job Level partitioning. A Job has 10 parallel steps, can it be configured to make it run 10 steps on different VM&#039;s?
B. What is the suggested approach, Breaking in different jobs and then scaling up or breaking in steps?

Thanks</description>
		<content:encoded><![CDATA[<p>The framework really seems to be picking fast.Presently in 2.0Rc1 it seems the partitioning is happening at Step level.Few questions if you can throw a light on it?<br />
A. Does the framework support Job Level partitioning. A Job has 10 parallel steps, can it be configured to make it run 10 steps on different VM&#039;s?<br />
B. What is the suggested approach, Breaking in different jobs and then scaling up or breaking in steps?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David J. M. Karlsen</title>
		<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/comment-page-1/#comment-127114</link>
		<dc:creator>David J. M. Karlsen</dc:creator>
		<pubDate>Fri, 31 Oct 2008 14:48:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=509#comment-127114</guid>
		<description>&quot;Spring Batch is immature enough &quot; - I guess this was supposed to sound &quot;Spring Batch is mature enough&quot;? :-)</description>
		<content:encoded><![CDATA[<p>&#034;Spring Batch is immature enough &#034; &#8211; I guess this was supposed to sound &#034;Spring Batch is mature enough&#034;? <img src='http://blog.springsource.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/comment-page-1/#comment-126232</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Fri, 24 Oct 2008 08:29:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=509#comment-126232</guid>
		<description>This all looks very good, especially the parallel execution bit, which reminds me of the old JES 3 job netting. Now all you need to do is add support to the Spring IDE for visually realizing the structure of your parallel job net. If this were done it should be a relatively easy step to put in some visual monitoring of a batch stream (so you can see what is running, what has run, how long a task has taken etc), all in a GUI.</description>
		<content:encoded><![CDATA[<p>This all looks very good, especially the parallel execution bit, which reminds me of the old JES 3 job netting. Now all you need to do is add support to the Spring IDE for visually realizing the structure of your parallel job net. If this were done it should be a relatively easy step to put in some visual monitoring of a batch stream (so you can see what is running, what has run, how long a task has taken etc), all in a GUI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Moores</title>
		<link>http://blog.springsource.org/2008/10/21/spring-batch-20-new-feature-rundown/comment-page-1/#comment-125821</link>
		<dc:creator>Michael Moores</dc:creator>
		<pubDate>Tue, 21 Oct 2008 14:49:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=509#comment-125821</guid>
		<description>Thanks for the great overview.
This will help me justify a migration now.

I have made great progress with v1.x; but
the new interfaces and integration with Spring Integration in v2.0 will
greatly improve the development scalability.</description>
		<content:encoded><![CDATA[<p>Thanks for the great overview.<br />
This will help me justify a migration now.</p>
<p>I have made great progress with v1.x; but<br />
the new interfaces and integration with Spring Integration in v2.0 will<br />
greatly improve the development scalability.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

