<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: BlazeDS and LCDS Performace difference</title>
	<atom:link href="http://sujitreddyg.wordpress.com/2008/02/04/blazeds-and-lcds-performace-difference/feed/" rel="self" type="application/rss+xml" />
	<link>http://sujitreddyg.wordpress.com/2008/02/04/blazeds-and-lcds-performace-difference/</link>
	<description></description>
	<lastBuildDate>Mon, 16 Nov 2009 08:57:21 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ronny</title>
		<link>http://sujitreddyg.wordpress.com/2008/02/04/blazeds-and-lcds-performace-difference/#comment-27630</link>
		<dc:creator>Ronny</dc:creator>
		<pubDate>Fri, 09 Oct 2009 08:32:29 +0000</pubDate>
		<guid isPermaLink="false">http://sujitreddyg.wordpress.com/?p=32#comment-27630</guid>
		<description>Mohan: did you find a solution? I got the exact same problem.</description>
		<content:encoded><![CDATA[<p>Mohan: did you find a solution? I got the exact same problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kapil Viren Ahuja</title>
		<link>http://sujitreddyg.wordpress.com/2008/02/04/blazeds-and-lcds-performace-difference/#comment-27555</link>
		<dc:creator>Kapil Viren Ahuja</dc:creator>
		<pubDate>Thu, 17 Sep 2009 14:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://sujitreddyg.wordpress.com/?p=32#comment-27555</guid>
		<description>NIO is available in LCDS. However, BlazeDS is not going to use it. As of what I heard last, Adobe will stop supporting BlazeDS very soon. 

By the way - great explanation.</description>
		<content:encoded><![CDATA[<p>NIO is available in LCDS. However, BlazeDS is not going to use it. As of what I heard last, Adobe will stop supporting BlazeDS very soon. </p>
<p>By the way &#8211; great explanation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mahesh</title>
		<link>http://sujitreddyg.wordpress.com/2008/02/04/blazeds-and-lcds-performace-difference/#comment-27068</link>
		<dc:creator>Mahesh</dc:creator>
		<pubDate>Thu, 02 Jul 2009 10:46:56 +0000</pubDate>
		<guid isPermaLink="false">http://sujitreddyg.wordpress.com/?p=32#comment-27068</guid>
		<description>Hi Sujit,
          Im new to BlazeDS. And Im in the process of evaluating BlazeDS&#039;s AMF Channeled Remoting technique and traditional HTTPService calls for our Flex app. The deserialization by BlazeDS seems a better advantage over converting Java objects in to XML. But Isnt this deserialization a over head as compared with java--&gt;XML conversion?? This evaluation is on the basis of number of (multiple) users hitting the app. Please share your thought on this.</description>
		<content:encoded><![CDATA[<p>Hi Sujit,<br />
          Im new to BlazeDS. And Im in the process of evaluating BlazeDS&#8217;s AMF Channeled Remoting technique and traditional HTTPService calls for our Flex app. The deserialization by BlazeDS seems a better advantage over converting Java objects in to XML. But Isnt this deserialization a over head as compared with java&#8211;&gt;XML conversion?? This evaluation is on the basis of number of (multiple) users hitting the app. Please share your thought on this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mohan</title>
		<link>http://sujitreddyg.wordpress.com/2008/02/04/blazeds-and-lcds-performace-difference/#comment-19105</link>
		<dc:creator>Mohan</dc:creator>
		<pubDate>Sat, 25 Apr 2009 10:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://sujitreddyg.wordpress.com/?p=32#comment-19105</guid>
		<description>The PUSH thread has been Locked so that all threads were blocked
Stack trace: 
java.net.SocketOutputStream.socketWrite0(Native Method)
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:737)
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:299)
org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:963)
org.apache.coyote.Response.action(Response.java:183)
org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:314)
org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)
org.apache.catalina.connector.Response.flushBuffer(Response.java:548)
org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:279)
flex.messaging.endpoints.BaseStreamingHTTPEndpoint.streamChunk(BaseStreamingHTTPEndpoint.java:1159)
flex.messaging.endpoints.StreamingAMFEndpoint.streamMessages(StreamingAMFEndpoint.java:248)
flex.messaging.endpoints.BaseStreamingHTTPEndpoint.handleFlexClientStreamingOpenRequest(BaseStreamingHTTPEndpoint.java:912)
   - locked java.lang.Object@2c4eed84
flex.messaging.endpoints.BaseStreamingHTTPEndpoint.serviceStreamingRequest(BaseStreamingHTTPEndpoint.java:1131)
flex.messaging.endpoints.BaseStreamingHTTPEndpoint.service(BaseStreamingHTTPEndpoint.java:468)
flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:377)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)</description>
		<content:encoded><![CDATA[<p>The PUSH thread has been Locked so that all threads were blocked<br />
Stack trace:<br />
java.net.SocketOutputStream.socketWrite0(Native Method)<br />
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)<br />
java.net.SocketOutputStream.write(SocketOutputStream.java:136)<br />
org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:737)<br />
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)<br />
org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:299)<br />
org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:963)<br />
org.apache.coyote.Response.action(Response.java:183)<br />
org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:314)<br />
org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)<br />
org.apache.catalina.connector.Response.flushBuffer(Response.java:548)<br />
org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:279)<br />
flex.messaging.endpoints.BaseStreamingHTTPEndpoint.streamChunk(BaseStreamingHTTPEndpoint.java:1159)<br />
flex.messaging.endpoints.StreamingAMFEndpoint.streamMessages(StreamingAMFEndpoint.java:248)<br />
flex.messaging.endpoints.BaseStreamingHTTPEndpoint.handleFlexClientStreamingOpenRequest(BaseStreamingHTTPEndpoint.java:912)<br />
   &#8211; locked java.lang.Object@2c4eed84<br />
flex.messaging.endpoints.BaseStreamingHTTPEndpoint.serviceStreamingRequest(BaseStreamingHTTPEndpoint.java:1131)<br />
flex.messaging.endpoints.BaseStreamingHTTPEndpoint.service(BaseStreamingHTTPEndpoint.java:468)<br />
flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:377)<br />
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br />
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br />
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br />
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)<br />
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br />
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br />
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)<br />
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)<br />
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)<br />
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br />
java.lang.Thread.run(Thread.java:619)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sujit Reddy G</title>
		<link>http://sujitreddyg.wordpress.com/2008/02/04/blazeds-and-lcds-performace-difference/#comment-76</link>
		<dc:creator>Sujit Reddy G</dc:creator>
		<pubDate>Thu, 14 Feb 2008 15:13:21 +0000</pubDate>
		<guid isPermaLink="false">http://sujitreddyg.wordpress.com/?p=32#comment-76</guid>
		<description>Hi Adam,
BlazeDS will start using non-blocking IO API, once they are available. This might take some time. :)</description>
		<content:encoded><![CDATA[<p>Hi Adam,<br />
BlazeDS will start using non-blocking IO API, once they are available. This might take some time. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://sujitreddyg.wordpress.com/2008/02/04/blazeds-and-lcds-performace-difference/#comment-75</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Thu, 14 Feb 2008 02:23:11 +0000</pubDate>
		<guid isPermaLink="false">http://sujitreddyg.wordpress.com/?p=32#comment-75</guid>
		<description>Five minutes I came across this in the BlazeDS documentation: &quot;each streaming connection open between a FlexClient and the streaming endpoints uses a thread on the server&quot; and I almost screamed. Your post is one of the first that came up in the frenzied Google search that followed. There go my hopes of creating a low-cost performant data streaming solution! It is not totally rocket science to write an NIO server. Do you know if BlazeDS is going to go in that direction? Do you think they will go in that direction before my site gets to a thousand simultaneous users? If so, I&#039;m gonna stick with a 1-CPU installation of LCDS until it happens.</description>
		<content:encoded><![CDATA[<p>Five minutes I came across this in the BlazeDS documentation: &#8220;each streaming connection open between a FlexClient and the streaming endpoints uses a thread on the server&#8221; and I almost screamed. Your post is one of the first that came up in the frenzied Google search that followed. There go my hopes of creating a low-cost performant data streaming solution! It is not totally rocket science to write an NIO server. Do you know if BlazeDS is going to go in that direction? Do you think they will go in that direction before my site gets to a thousand simultaneous users? If so, I&#8217;m gonna stick with a 1-CPU installation of LCDS until it happens.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
