<?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: Introducing Phat, an Asynchronous Rails app</title>
	<atom:link href="http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/</link>
	<description>On Ruby, software and the Internet</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:12:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Database Month Coming Up! &#171; Montreal.rb</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-1050</link>
		<dc:creator>Database Month Coming Up! &#171; Montreal.rb</dc:creator>
		<pubDate>Mon, 31 Jan 2011 14:28:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-1050</guid>
		<description>[...] about the asynchronous gems? There was a big hoopla about mysql2 a while back. Is this still alive? Is it any [...]</description>
		<content:encoded><![CDATA[<p>[...] about the asynchronous gems? There was a big hoopla about mysql2 a while back. Is this still alive? Is it any [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Co nowego w świecie Ruby&#8217;ego #4</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-700</link>
		<dc:creator>Co nowego w świecie Ruby&#8217;ego #4</dc:creator>
		<pubDate>Wed, 21 Jul 2010 20:03:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-700</guid>
		<description>[...] koncepcja i zaskakująco sprawne działanie. Jeden proces Thin&#8217;a, Fibers z Ruby 1.9 i skalowanie jak ta lala  Znalezione przez forum [...]</description>
		<content:encoded><![CDATA[<p>[...] koncepcja i zaskakująco sprawne działanie. Jeden proces Thin&#8217;a, Fibers z Ruby 1.9 i skalowanie jak ta lala  Znalezione przez forum [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Особое программирование &#187; Post Topic &#187; Ruby 1.9 Fibers + EventMachine for Big Ruby Webapp Performance Gains</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-675</link>
		<dc:creator>Особое программирование &#187; Post Topic &#187; Ruby 1.9 Fibers + EventMachine for Big Ruby Webapp Performance Gains</dc:creator>
		<pubDate>Mon, 14 Jun 2010 19:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-675</guid>
		<description>[...] in April, Mike Perham introduced Phat, an asynchronous Rails 2.3.5 app running on Ruby 1.9 and supporting &#8220;many concurrent requests [...]</description>
		<content:encoded><![CDATA[<p>[...] in April, Mike Perham introduced Phat, an asynchronous Rails 2.3.5 app running on Ruby 1.9 and supporting &#8220;many concurrent requests [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruby 1.9 Fibers + EventMachine for Big Ruby Webapp Performance Gains</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-672</link>
		<dc:creator>Ruby 1.9 Fibers + EventMachine for Big Ruby Webapp Performance Gains</dc:creator>
		<pubDate>Mon, 14 Jun 2010 06:10:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-672</guid>
		<description>[...] in April, Mike Perham introduced Phat, an asynchronous Rails 2.3.5 app running on Ruby 1.9 and supporting &quot;many concurrent requests in a [...]</description>
		<content:encoded><![CDATA[<p>[...] in April, Mike Perham introduced Phat, an asynchronous Rails 2.3.5 app running on Ruby 1.9 and supporting &quot;many concurrent requests in a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Losty Otaku</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-650</link>
		<dc:creator>Losty Otaku</dc:creator>
		<pubDate>Fri, 28 May 2010 11:45:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-650</guid>
		<description>@Mike, Love the app, watched the presentation (didn&#039;t like when that guy compared lovely open source ruby to windows). Anyway, I&#039;m wondering what the differences between rack-fiber_pool and neverblock or is neverblock essentially the same thing minus the em_memcache?

@Gonçalo Silva, Juggernaut uses event machine to queue its messages, and runs in a separate process - so I&#039;d say it doesn&#039;t really need any modification.</description>
		<content:encoded><![CDATA[<p>@Mike, Love the app, watched the presentation (didn&#8217;t like when that guy compared lovely open source ruby to windows). Anyway, I&#8217;m wondering what the differences between rack-fiber_pool and neverblock or is neverblock essentially the same thing minus the em_memcache?</p>
<p>@Gonçalo Silva, Juggernaut uses event machine to queue its messages, and runs in a separate process &#8211; so I&#8217;d say it doesn&#8217;t really need any modification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gonçalo Silva</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-616</link>
		<dc:creator>Gonçalo Silva</dc:creator>
		<pubDate>Fri, 14 May 2010 00:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-616</guid>
		<description>&gt; Everything that does network access ideally should be modified to be Fiber-aware.

Hey Mike,

Does this include gems like juggernaut, which does network access but it can be done locally?</description>
		<content:encoded><![CDATA[<p>&gt; Everything that does network access ideally should be modified to be Fiber-aware.</p>
<p>Hey Mike,</p>
<p>Does this include gems like juggernaut, which does network access but it can be done locally?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-599</link>
		<dc:creator>Steven</dc:creator>
		<pubDate>Mon, 26 Apr 2010 15:00:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-599</guid>
		<description>Hi Mike,
great work you did here. This makes me more excited than Rails3!

I have some problems with configuring postgresql when trying to re-run the ab benchmarks. I always get the error &quot;sorry, too many clients already&quot;. could you show your postgresql.conf in a gist or via a commit in the phat repo? That would be really appreciated...</description>
		<content:encoded><![CDATA[<p>Hi Mike,<br />
great work you did here. This makes me more excited than Rails3!</p>
<p>I have some problems with configuring postgresql when trying to re-run the ab benchmarks. I always get the error &#8220;sorry, too many clients already&#8221;. could you show your postgresql.conf in a gist or via a commit in the phat repo? That would be really appreciated&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Perham</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-571</link>
		<dc:creator>Mike Perham</dc:creator>
		<pubDate>Fri, 16 Apr 2010 14:24:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-571</guid>
		<description>Yes, EM must be started since we are using it to manage the asynchronous I/O.  My first thought is that we really don&#039;t need async for rake tasks and therefore the em-mysqlplus driver should work synchronously if EM.reactor_running? == false.

There&#039;s many hacks you can do to solve this issue but no clean solution yet.</description>
		<content:encoded><![CDATA[<p>Yes, EM must be started since we are using it to manage the asynchronous I/O.  My first thought is that we really don&#8217;t need async for rake tasks and therefore the em-mysqlplus driver should work synchronously if EM.reactor_running? == false.</p>
<p>There&#8217;s many hacks you can do to solve this issue but no clean solution yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saimon Moore</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-570</link>
		<dc:creator>Saimon Moore</dc:creator>
		<pubDate>Fri, 16 Apr 2010 14:01:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-570</guid>
		<description>Hi Mike,

I&#039;ve been trying to use llya&#039;s em-mysqlplus + your fiber connection pool to get a simple rails 3 app up and running. After a bit of tweaking I think I&#039;m almost there.

I&#039;m trying to run rake db:migrate but it&#039;s complaining that eventmachine isn&#039;t initialized.

So does this mean that I have to somehow initialize eventmachine when not running inside thin (i.e. in a script)?

Any help would be appreciated...

Thanks,

Saimon</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I&#8217;ve been trying to use llya&#8217;s em-mysqlplus + your fiber connection pool to get a simple rails 3 app up and running. After a bit of tweaking I think I&#8217;m almost there.</p>
<p>I&#8217;m trying to run rake db:migrate but it&#8217;s complaining that eventmachine isn&#8217;t initialized.</p>
<p>So does this mean that I have to somehow initialize eventmachine when not running inside thin (i.e. in a script)?</p>
<p>Any help would be appreciated&#8230;</p>
<p>Thanks,</p>
<p>Saimon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Non-blocking ActiveRecord &#38; Rails - igvita.com</title>
		<link>http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/comment-page-1/#comment-569</link>
		<dc:creator>Non-blocking ActiveRecord &#38; Rails - igvita.com</dc:creator>
		<pubDate>Thu, 15 Apr 2010 20:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=509#comment-569</guid>
		<description>[...] one, and finally, we need to disable the built in Mutex (hap tip to Mike Perham for doing all the dirty work for us). Now let&#039;s give it a [...]</description>
		<content:encoded><![CDATA[<p>[...] one, and finally, we need to disable the built in Mutex (hap tip to Mike Perham for doing all the dirty work for us). Now let&#39;s give it a [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

