<?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"
	>
<channel>
	<title>Comments on: A Twitter Savior?</title>
	<atom:link href="http://broaddev.com/2008/07/03/a-twitter-savior/feed/" rel="self" type="application/rss+xml" />
	<link>http://broaddev.com/2008/07/03/a-twitter-savior/</link>
	<description></description>
	<pubDate>Wed, 08 Sep 2010 10:51:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: alexis</title>
		<link>http://broaddev.com/2008/07/03/a-twitter-savior/#comment-256</link>
		<dc:creator>alexis</dc:creator>
		<pubDate>Fri, 04 Jul 2008 08:09:26 +0000</pubDate>
		<guid isPermaLink="false">http://broaddev.com/?p=63#comment-256</guid>
		<description>Alex, thanks.  
We'd be happy to help - I think we have a good understanding of how to scale messaging systems.  
So if I understood correctly they were having problems with jabber and not Rabbit.  By combining RabbitMQ with an XMPP gateway, we are able to provide scalable pub/sub (in twitter terms 'following friends posts') with an IM front end.  This means twitter can offload work onto a set of RabbitMQ nodes.  Potentially this could be done in a 'decentralised' way, though that would require federated roster.  I'd be happy to chat more if you contact me.  Cheers, alexis</description>
		<content:encoded><![CDATA[<p>Alex, thanks.<br />
We&#8217;d be happy to help - I think we have a good understanding of how to scale messaging systems.<br />
So if I understood correctly they were having problems with jabber and not Rabbit.  By combining RabbitMQ with an XMPP gateway, we are able to provide scalable pub/sub (in twitter terms &#8216;following friends posts&#8217;) with an IM front end.  This means twitter can offload work onto a set of RabbitMQ nodes.  Potentially this could be done in a &#8216;decentralised&#8217; way, though that would require federated roster.  I&#8217;d be happy to chat more if you contact me.  Cheers, alexis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Lewis</title>
		<link>http://broaddev.com/2008/07/03/a-twitter-savior/#comment-253</link>
		<dc:creator>Alex Lewis</dc:creator>
		<pubDate>Thu, 03 Jul 2008 21:12:02 +0000</pubDate>
		<guid isPermaLink="false">http://broaddev.com/?p=63#comment-253</guid>
		<description>Hi Alexis,

I have a feeling it was too few clusters/systems for an environment of ~15,000-20,000 concurrent users. It was a tangent to a different project I was working on. I can't mention their name but I know they currently only use it in a limited fashion and have implemented a more standard corporate IM solution instead of the somewhat custom jabber/Rabbit solution. 

Do you have any thoughts on how the Rabbit project might affect/assist Twitter? I know they could use the help and are looking.</description>
		<content:encoded><![CDATA[<p>Hi Alexis,</p>
<p>I have a feeling it was too few clusters/systems for an environment of ~15,000-20,000 concurrent users. It was a tangent to a different project I was working on. I can&#8217;t mention their name but I know they currently only use it in a limited fashion and have implemented a more standard corporate IM solution instead of the somewhat custom jabber/Rabbit solution. </p>
<p>Do you have any thoughts on how the Rabbit project might affect/assist Twitter? I know they could use the help and are looking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexis</title>
		<link>http://broaddev.com/2008/07/03/a-twitter-savior/#comment-252</link>
		<dc:creator>alexis</dc:creator>
		<pubDate>Thu, 03 Jul 2008 20:56:53 +0000</pubDate>
		<guid isPermaLink="false">http://broaddev.com/?p=63#comment-252</guid>
		<description>Alex, what was the problem?  Please let us know if it was Rabbit related.  In our tests a RabbitMQ node can handle about 4,000 concurrent TCP connnections, and by clustering RabbitMQ you can handle many more.  If you connect via a connectionless protocol such as HTTP, RabbitMQ can handle much larger numbers of concurrent users.  In tests each node can handle hundreds of thousands of queues.  If you would like help achieving these numbers stably, please tell me.

alexis</description>
		<content:encoded><![CDATA[<p>Alex, what was the problem?  Please let us know if it was Rabbit related.  In our tests a RabbitMQ node can handle about 4,000 concurrent TCP connnections, and by clustering RabbitMQ you can handle many more.  If you connect via a connectionless protocol such as HTTP, RabbitMQ can handle much larger numbers of concurrent users.  In tests each node can handle hundreds of thousands of queues.  If you would like help achieving these numbers stably, please tell me.</p>
<p>alexis</p>
]]></content:encoded>
	</item>
</channel>
</rss>
