<?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: To AMQP or to XMPP, that is the question</title>
	<atom:link href="http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/</link>
	<description>Wizardry through open source</description>
	<lastBuildDate>Mon, 02 May 2011 17:05:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: Advanced Messaging &#38; Routing with AMQP &#171; Yet another wordpress blog</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-841</link>
		<dc:creator>Advanced Messaging &#38; Routing with AMQP &#171; Yet another wordpress blog</dc:creator>
		<pubDate>Mon, 02 May 2011 17:05:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-841</guid>
		<description>[...] AMQP vs XMPP debate has been raging for years now. On the surface they both look identical, but in reality there are a number of important [...]</description>
		<content:encoded><![CDATA[<p>[...] AMQP vs XMPP debate has been raging for years now. On the surface they both look identical, but in reality there are a number of important [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Advanced Messaging &#38; Routing with AMQP</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-819</link>
		<dc:creator>Advanced Messaging &#38; Routing with AMQP</dc:creator>
		<pubDate>Mon, 09 Aug 2010 15:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-819</guid>
		<description>[...] AMQP vs XMPP debate has been raging for years now. On the surface they both look identical, but in reality there are a number of important [...]</description>
		<content:encoded><![CDATA[<p>[...] AMQP vs XMPP debate has been raging for years now. On the surface they both look identical, but in reality there are a number of important [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: prashanth</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-811</link>
		<dc:creator>prashanth</dc:creator>
		<pubDate>Fri, 12 Mar 2010 07:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-811</guid>
		<description>Wouldn&#039;t it be better to use AMQP and XMPP for different purpose?
Use AMQP for message queuing for background tasks and XMPP for real time publishing to webclients i.e instead of polling use BOSH along with XMPP?</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t it be better to use AMQP and XMPP for different purpose?<br />
Use AMQP for message queuing for background tasks and XMPP for real time publishing to webclients i.e instead of polling use BOSH along with XMPP?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenneth Kalmer</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-766</link>
		<dc:creator>Kenneth Kalmer</dc:creator>
		<pubDate>Sun, 13 Dec 2009 20:06:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-766</guid>
		<description>Love affair has persisted. AMQP is part of my everyday work and has really nestled itself quite deeply into my toolbox. I still have my eyes on XMPP though, libraries like &lt;a href=&quot;http://github.com/sprsquish/blather&quot; rel=&quot;nofollow&quot;&gt;Blather&lt;/a&gt; makes XMPP a dream to work with. But like the post stresses, best tool for the job.</description>
		<content:encoded><![CDATA[<p>Love affair has persisted. AMQP is part of my everyday work and has really nestled itself quite deeply into my toolbox. I still have my eyes on XMPP though, libraries like <a href="http://github.com/sprsquish/blather" rel="nofollow">Blather</a> makes XMPP a dream to work with. But like the post stresses, best tool for the job.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rj</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-765</link>
		<dc:creator>Rj</dc:creator>
		<pubDate>Fri, 06 Nov 2009 11:40:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-765</guid>
		<description>So, how have you gone with AMQP?  Has your love affair persisted or are you back with XMPP?</description>
		<content:encoded><![CDATA[<p>So, how have you gone with AMQP?  Has your love affair persisted or are you back with XMPP?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Driving Business Processes in Ruby &#124; Open Sourcery</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-450</link>
		<dc:creator>Driving Business Processes in Ruby &#124; Open Sourcery</dc:creator>
		<pubDate>Mon, 06 Jul 2009 07:45:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-450</guid>
		<description>[...] tough, and the impact of the next decisions are even bigger. I recently tackled the issue of choosing between AMQP and XMPP (and I&#8217;m honestly still on the bench, even when I&#8217;m using both in production), and [...]</description>
		<content:encoded><![CDATA[<p>[...] tough, and the impact of the next decisions are even bigger. I recently tackled the issue of choosing between AMQP and XMPP (and I&#8217;m honestly still on the bench, even when I&#8217;m using both in production), and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen Paul Weber</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-340</link>
		<dc:creator>Stephen Paul Weber</dc:creator>
		<pubDate>Tue, 05 May 2009 18:55:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-340</guid>
		<description>I think stpeter&#039;s point was that you don&#039;t even need a concept of friend requests in XMPP.  You should be able to safely ignore those packets, or just in general not use them.

XMPP is a stateful messaging protocol that happens to be really good at IM... it is not IM specific (although some XEP&#039;s are)</description>
		<content:encoded><![CDATA[<p>I think stpeter&#8217;s point was that you don&#8217;t even need a concept of friend requests in XMPP.  You should be able to safely ignore those packets, or just in general not use them.</p>
<p>XMPP is a stateful messaging protocol that happens to be really good at IM&#8230; it is not IM specific (although some XEP&#8217;s are)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle Schaffrick</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-323</link>
		<dc:creator>Kyle Schaffrick</dc:creator>
		<pubDate>Fri, 01 May 2009 18:22:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-323</guid>
		<description>@Scott I think the secret sauce AMQP has that SMTP/NNTP lack is that the routing is configurable &quot;on the wire,&quot; in the sense that clients declare what exchanges, queues, and bindings they intend to use and how they relate to each other, as part of the ordinary course of using the broker&#039;s services. These meta-level features are defined by the AMQP spec, both in protocol and semantics.

On the other hand, a message queueing system implemented in SMTP/NNTP would have to A) define these meta-level features in an ad-hoc way and then implement them itself, separately from or as an extension to the actual broker/MTA, or B) give up this dynamic configurability, in which case the broker would have to know a priori (via configuration) what the distribution patterns should be.

The fact that (for instance) RabbitMQ had essentially *no* static configuration files to edit (in stark contrast with most MTAs, to be sure) baffled me for a time until I realized that it worked this way. After some consideration, I believe it is one of the great strengths of AMQP&#039;s approach.</description>
		<content:encoded><![CDATA[<p>@Scott I think the secret sauce AMQP has that SMTP/NNTP lack is that the routing is configurable &#8220;on the wire,&#8221; in the sense that clients declare what exchanges, queues, and bindings they intend to use and how they relate to each other, as part of the ordinary course of using the broker&#8217;s services. These meta-level features are defined by the AMQP spec, both in protocol and semantics.</p>
<p>On the other hand, a message queueing system implemented in SMTP/NNTP would have to A) define these meta-level features in an ad-hoc way and then implement them itself, separately from or as an extension to the actual broker/MTA, or B) give up this dynamic configurability, in which case the broker would have to know a priori (via configuration) what the distribution patterns should be.</p>
<p>The fact that (for instance) RabbitMQ had essentially *no* static configuration files to edit (in stark contrast with most MTAs, to be sure) baffled me for a time until I realized that it worked this way. After some consideration, I believe it is one of the great strengths of AMQP&#8217;s approach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jay</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-302</link>
		<dc:creator>jay</dc:creator>
		<pubDate>Mon, 27 Apr 2009 23:23:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-302</guid>
		<description>Good thoughts, and good luck. I read this article yesterday that maybe helpful with AMQP. It&#039;s python but I don&#039;t think that should stall anyone;

http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/comment-page-19/#comment-2376</description>
		<content:encoded><![CDATA[<p>Good thoughts, and good luck. I read this article yesterday that maybe helpful with AMQP. It&#8217;s python but I don&#8217;t think that should stall anyone;</p>
<p><a href="http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/comment-page-19/#comment-2376" rel="nofollow">http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/comment-page-19/#comment-2376</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Stults</title>
		<link>http://www.opensourcery.co.za/2009/04/19/to-amqp-or-to-xmpp-that-is-the-question/comment-page-1/#comment-293</link>
		<dc:creator>Scott Stults</dc:creator>
		<pubDate>Sat, 25 Apr 2009 13:14:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcery.co.za/?p=173#comment-293</guid>
		<description>Whenever I see a new message queuing system, I always wonder why nobody chooses SMTP and NNTP.  Those protocols have been around forever.  They have solid, scalable implementations, support guaranteed delivery, and together support one-to-one and one-to-many transmission.  The writers of SOAP realized this, but I&#039;ve yet to see anyone use SMTP to deliver SOAP calls (and nobody wants to do SOAP nowadays anyway.)

That said, I agree that ruote and XMPP are excellent, and I look forward to seeing how your AMQP implementation works out.</description>
		<content:encoded><![CDATA[<p>Whenever I see a new message queuing system, I always wonder why nobody chooses SMTP and NNTP.  Those protocols have been around forever.  They have solid, scalable implementations, support guaranteed delivery, and together support one-to-one and one-to-many transmission.  The writers of SOAP realized this, but I&#8217;ve yet to see anyone use SMTP to deliver SOAP calls (and nobody wants to do SOAP nowadays anyway.)</p>
<p>That said, I agree that ruote and XMPP are excellent, and I look forward to seeing how your AMQP implementation works out.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 6/21 queries in 0.004 seconds using disk

Served from: www.opensourcery.co.za @ 2012-02-07 16:25:20 -->
