<?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: Unscientific Jetty versus Glassfish for REST</title>
	<atom:link href="http://codemonkeyism.com/unscientific-jetty-versus-glassfish-for-rest/feed/" rel="self" type="application/rss+xml" />
	<link>http://codemonkeyism.com/unscientific-jetty-versus-glassfish-for-rest/</link>
	<description></description>
	<lastBuildDate>Tue, 03 Jan 2012 15:08:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/unscientific-jetty-versus-glassfish-for-rest/comment-page-1/#comment-133300</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Mon, 21 Jul 2008 19:39:20 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/07/20/unscientific-jetty-versus-glassfish-for-rest/#comment-133300</guid>
		<description>@Greg: Sorry, no source code yet, but it&#039;s a simple Jersey REST resource which returns Json.


The versions were probably not the newest, the Jetty plugin is 6.1.10, the Glassfish plugin is 1.0-alpha-4. 

&quot;The difference between jetty/glassfish may be something as simple as default configured depth of accept queues. Unscientific as it is, its no fun having psuedo benchmarks published that you can’t analyse or respond to.&quot;

I&#039;m sorry, with some hindsight I wasn&#039;t clever to publish numbers, a &quot;around 1000req/sec&quot; would have been enough. As I&#039;ve said, both are so fast, that the numbers are really no problem to me (but might be for others, I agree).

It probably wouldn&#039;t help if I do another benchmark, with published source code and documented configuration.

That aside, Jetty is an excellent container and the container of choice whenever I do something with servlets. Ever since we&#039;ve developed SnipSnap some years ago I love Jetty.</description>
		<content:encoded><![CDATA[<p>@Greg: Sorry, no source code yet, but it&#8217;s a simple Jersey REST resource which returns Json.</p>
<p>The versions were probably not the newest, the Jetty plugin is 6.1.10, the Glassfish plugin is 1.0-alpha-4. </p>
<p>&#8220;The difference between jetty/glassfish may be something as simple as default configured depth of accept queues. Unscientific as it is, its no fun having psuedo benchmarks published that you can’t analyse or respond to.&#8221;</p>
<p>I&#8217;m sorry, with some hindsight I wasn&#8217;t clever to publish numbers, a &#8220;around 1000req/sec&#8221; would have been enough. As I&#8217;ve said, both are so fast, that the numbers are really no problem to me (but might be for others, I agree).</p>
<p>It probably wouldn&#8217;t help if I do another benchmark, with published source code and documented configuration.</p>
<p>That aside, Jetty is an excellent container and the container of choice whenever I do something with servlets. Ever since we&#8217;ve developed SnipSnap some years ago I love Jetty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lumpynose</title>
		<link>http://codemonkeyism.com/unscientific-jetty-versus-glassfish-for-rest/comment-page-1/#comment-133277</link>
		<dc:creator>lumpynose</dc:creator>
		<pubDate>Mon, 21 Jul 2008 17:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/07/20/unscientific-jetty-versus-glassfish-for-rest/#comment-133277</guid>
		<description>Very true.

I think the Rails scalability issue bothers me because I work with people who are Rails fanatics and their fanaticism blinds them to the scalability and reliability issues with Rails.  The Rails people are typically chanting about how with it you can crank out a web app in no time at all, and within the Rails community you find very few people who think about the design and architecture of web applications.  The whole mind set is to just use the tools that Rails gives you and be thankful that you don&#039;t have to think about the gritty under the hood implementation details or alternative choices.  They think of that as time wasted.  I call it the Duncan Hines mind set.  Duncan Hines is a cake mix in a box here in the states.</description>
		<content:encoded><![CDATA[<p>Very true.</p>
<p>I think the Rails scalability issue bothers me because I work with people who are Rails fanatics and their fanaticism blinds them to the scalability and reliability issues with Rails.  The Rails people are typically chanting about how with it you can crank out a web app in no time at all, and within the Rails community you find very few people who think about the design and architecture of web applications.  The whole mind set is to just use the tools that Rails gives you and be thankful that you don&#8217;t have to think about the gritty under the hood implementation details or alternative choices.  They think of that as time wasted.  I call it the Duncan Hines mind set.  Duncan Hines is a cake mix in a box here in the states.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/unscientific-jetty-versus-glassfish-for-rest/comment-page-1/#comment-133254</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Mon, 21 Jul 2008 16:06:30 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/07/20/unscientific-jetty-versus-glassfish-for-rest/#comment-133254</guid>
		<description>What I miss when people talk about scalability, is not if somethings scales or not (your app should be designed in a way that it scales), but how much it will cost. Linear scalability for academics is the same independent of the scaling factor (2n or 10n), for business it makes a huge difference (5x more money though both technologies scale linear). 

I think it&#039;s funny that VCs don&#039;t care about how much a chosen technology costs to scale.

And no, I have no facts that Rails doesn&#039;t scale as good as e.g. Spring, just a gut feeling.

But the post was mainly to reassure me that my scaling factor for the REST solution is cheap, not to bash Rails/Ruby (I was afraid after reading the report).</description>
		<content:encoded><![CDATA[<p>What I miss when people talk about scalability, is not if somethings scales or not (your app should be designed in a way that it scales), but how much it will cost. Linear scalability for academics is the same independent of the scaling factor (2n or 10n), for business it makes a huge difference (5x more money though both technologies scale linear). </p>
<p>I think it&#8217;s funny that VCs don&#8217;t care about how much a chosen technology costs to scale.</p>
<p>And no, I have no facts that Rails doesn&#8217;t scale as good as e.g. Spring, just a gut feeling.</p>
<p>But the post was mainly to reassure me that my scaling factor for the REST solution is cheap, not to bash Rails/Ruby (I was afraid after reading the report).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lumpynose</title>
		<link>http://codemonkeyism.com/unscientific-jetty-versus-glassfish-for-rest/comment-page-1/#comment-133246</link>
		<dc:creator>lumpynose</dc:creator>
		<pubDate>Mon, 21 Jul 2008 15:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/07/20/unscientific-jetty-versus-glassfish-for-rest/#comment-133246</guid>
		<description>With Rails it was 320 requests per seconds with what, 25 servers?  Given my experience probably a significant percentage of those servers were needed because so many are being restarted by some external monitoring process because the Mongrel, Webrick, or whatever, was hung.  One of the Rails fanboys here was complaining that the monitoring program he uses, god, was sending him several false positives emails a day about the server being hung.  Talk about adding insult to injury.  But he doesn&#039;t see it that way or what black comedy the whole Rails thing is.</description>
		<content:encoded><![CDATA[<p>With Rails it was 320 requests per seconds with what, 25 servers?  Given my experience probably a significant percentage of those servers were needed because so many are being restarted by some external monitoring process because the Mongrel, Webrick, or whatever, was hung.  One of the Rails fanboys here was complaining that the monitoring program he uses, god, was sending him several false positives emails a day about the server being hung.  Talk about adding insult to injury.  But he doesn&#8217;t see it that way or what black comedy the whole Rails thing is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Wilkins</title>
		<link>http://codemonkeyism.com/unscientific-jetty-versus-glassfish-for-rest/comment-page-1/#comment-133022</link>
		<dc:creator>Greg Wilkins</dc:creator>
		<pubDate>Mon, 21 Jul 2008 07:31:13 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/07/20/unscientific-jetty-versus-glassfish-for-rest/#comment-133022</guid>
		<description>Stephan,

What versions of jetty/glassfish were compared?  Also, any chance you can make the source for this project available, or at least something similar.

The difference between jetty/glassfish may be something as simple as default configured depth of accept queues.  Unscientific as it is, its no fun having psuedo benchmarks published that you can&#039;t analyse or respond to.

cheers</description>
		<content:encoded><![CDATA[<p>Stephan,</p>
<p>What versions of jetty/glassfish were compared?  Also, any chance you can make the source for this project available, or at least something similar.</p>
<p>The difference between jetty/glassfish may be something as simple as default configured depth of accept queues.  Unscientific as it is, its no fun having psuedo benchmarks published that you can&#8217;t analyse or respond to.</p>
<p>cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/unscientific-jetty-versus-glassfish-for-rest/comment-page-1/#comment-132981</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Mon, 21 Jul 2008 06:32:38 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/07/20/unscientific-jetty-versus-glassfish-for-rest/#comment-132981</guid>
		<description>Sorry, I don&#039;t have a tutorial at hand, everytime I implement something new wit etags I use google to find the information I need. It&#039;s usually not very often.

Peace
-stephan</description>
		<content:encoded><![CDATA[<p>Sorry, I don&#8217;t have a tutorial at hand, everytime I implement something new wit etags I use google to find the information I need. It&#8217;s usually not very often.</p>
<p>Peace<br />
-stephan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anjan bacchu</title>
		<link>http://codemonkeyism.com/unscientific-jetty-versus-glassfish-for-rest/comment-page-1/#comment-132977</link>
		<dc:creator>anjan bacchu</dc:creator>
		<pubDate>Mon, 21 Jul 2008 06:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/07/20/unscientific-jetty-versus-glassfish-for-rest/#comment-132977</guid>
		<description>hi Stephan,

  thanks for the info.

E-Tag : I&#039;ve been reading up on this for a while. Would you know of a tutorial /introduction on how to use it efficiently ?

Thank you,

BR,
~A</description>
		<content:encoded><![CDATA[<p>hi Stephan,</p>
<p>  thanks for the info.</p>
<p>E-Tag : I&#8217;ve been reading up on this for a while. Would you know of a tutorial /introduction on how to use it efficiently ?</p>
<p>Thank you,</p>
<p>BR,<br />
~A</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (user agent is rejected)
Database Caching 4/17 queries in 0.017 seconds using disk

Served from: codemonkeyism.com @ 2012-02-10 07:44:42 -->
