<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Dan Siemon &#187; Twisted</title>
	<atom:link href="http://www.coverfire.com/archives/tag/twisted/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.coverfire.com</link>
	<description>Thoughts and musings</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:33:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/ca/</creativeCommons:license>		<item>
		<title>txamqp-twistd update</title>
		<link>http://www.coverfire.com/archives/2011/03/22/txamqp-twistd-update/</link>
		<comments>http://www.coverfire.com/archives/2011/03/22/txamqp-twistd-update/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 01:16:43 +0000</pubDate>
		<dc:creator>Dan Siemon</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[AMQP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[twistd]]></category>
		<category><![CDATA[Twisted]]></category>
		<category><![CDATA[txamqp]]></category>

		<guid isPermaLink="false">http://www.coverfire.com/?p=981</guid>
		<description><![CDATA[A while ago I put some code online that makes using txamqp with twistd easy. Recently Jason Williams has forked the code and created a module called txampq-helpers which is available via pypi. This new module is now linked from &#8230; <a href="http://www.coverfire.com/archives/2011/03/22/txamqp-twistd-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A while ago I put some <a title="txamqp-twistd post" href="http://www.coverfire.com/archives/2010/03/15/amqp-and-twisted/">code online</a> that makes using txamqp with twistd easy.</p>
<p>Recently Jason Williams has forked the code and created a module called <a title="txamqp-helpers" href="https://github.com/williamsjj/txamqp-helpers/">txampq-helpers</a> which is available <a title="txamqp-helpers via pypi" href="http://pypi.python.org/pypi/txamqp-helpers">via pypi</a>. This new module is now linked from the <a title="Rabbitmq devtools" href="http://www.rabbitmq.com/devtools.html">Rabbitmq devtools</a> page.</p>
<p>I&#8217;ve merged Jason&#8217;s changes back into <a title="txamqp-twistd" href="http://git.coverfire.com/?p=txamqp-twistd.git;a=summary">my repository</a> as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coverfire.com/archives/2011/03/22/txamqp-twistd-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AMQP and Twisted</title>
		<link>http://www.coverfire.com/archives/2010/03/15/amqp-and-twisted/</link>
		<comments>http://www.coverfire.com/archives/2010/03/15/amqp-and-twisted/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 22:16:55 +0000</pubDate>
		<dc:creator>Dan Siemon</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[AMQP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[twistd]]></category>
		<category><![CDATA[Twisted]]></category>
		<category><![CDATA[txamqp]]></category>

		<guid isPermaLink="false">http://www.coverfire.com/?p=674</guid>
		<description><![CDATA[In one of my pet projects I&#8217;ve been using Twisted and txamqp. I use Twisted&#8217;s twistd to launch the service but unfortunately txamqp doesn&#8217;t come with any examples of how to use it with twistd. So I wrote a factory &#8230; <a href="http://www.coverfire.com/archives/2010/03/15/amqp-and-twisted/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In one of my pet projects I&#8217;ve been using <a title="Twisted" href="http://twistedmatrix.com/trac/">Twisted</a> and <a title="txamqp" href="https://launchpad.net/txamqp">txamqp</a>. I use Twisted&#8217;s <a title="twistd" href="http://twistedmatrix.com/documents/current/core/howto/basics.html#auto1">twistd</a> to launch the service but unfortunately txamqp <a title="Need twisted examples in txamqp" href="https://bugs.launchpad.net/txamqp/+bug/415438">doesn&#8217;t come with any examples</a> of how to use it with twistd. So I wrote a factory and protocol which makes it trivial to use txamqp with twistd. I haven&#8217;t tested it extensively but it appears to survive losing the connection to the AMQP server and reconnecting. I&#8217;m far from a Twisted expert though so please let me know if this isn&#8217;t the way it supposed to be done.</p>
<p>You can find the code in my <a title="txamqp-twistd" href="http://git.coverfire.com/?p=txamqp-twistd.git;a=summary">Git repository</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coverfire.com/archives/2010/03/15/amqp-and-twisted/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

