<?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: Exploring NServiceBus</title>
	<atom:link href="http://elegantcode.com/2009/10/09/exploring-nservicebus/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/</link>
	<description></description>
	<lastBuildDate>Mon, 15 Mar 2010 21:03:20 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Elegant Code &#187; Retrospective of 2009, Planning for 2010</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-2/#comment-52295</link>
		<dc:creator>Elegant Code &#187; Retrospective of 2009, Planning for 2010</dc:creator>
		<pubDate>Sat, 02 Jan 2010 11:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-52295</guid>
		<description>[...] learned more about integration patterns and ESB’s. I also learned about NServiceBus and I’m going to take this a few steps further in 2010. I’m hoping to get some real-world [...]</description>
		<content:encoded><![CDATA[<p>[...] learned more about integration patterns and ESB’s. I also learned about NServiceBus and I’m going to take this a few steps further in 2010. I’m hoping to get some real-world [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugen</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-2/#comment-51394</link>
		<dc:creator>Eugen</dc:creator>
		<pubDate>Mon, 14 Dec 2009 08:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-51394</guid>
		<description>Thanks. Now it works :)</description>
		<content:encoded><![CDATA[<p>Thanks. Now it works <img src='http://elegantcode.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan Van Ryswyck</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-2/#comment-51340</link>
		<dc:creator>Jan Van Ryswyck</dc:creator>
		<pubDate>Sat, 12 Dec 2009 16:46:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-51340</guid>
		<description>Just run NServiceBus.Host.exe:

http://code.google.com/p/elegantcode/source/browse/#svn/trunk/Spikes/NSB.Starbucks/Libraries/NServiceBus/TimeoutManager</description>
		<content:encoded><![CDATA[<p>Just run NServiceBus.Host.exe:</p>
<p><a href="http://code.google.com/p/elegantcode/source/browse/#svn/trunk/Spikes/NSB.Starbucks/Libraries/NServiceBus/TimeoutManager" rel="nofollow">http://code.google.com/p/elegantcode/source/browse/#svn/trunk/Spikes/NSB.Starbucks/Libraries/NServiceBus/TimeoutManager</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugen</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-1/#comment-51299</link>
		<dc:creator>Eugen</dc:creator>
		<pubDate>Fri, 11 Dec 2009 13:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-51299</guid>
		<description>No. I am not running it. Stupid question...how to run it correctly for this example ?</description>
		<content:encoded><![CDATA[<p>No. I am not running it. Stupid question&#8230;how to run it correctly for this example ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan Van Ryswyck</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-1/#comment-51297</link>
		<dc:creator>Jan Van Ryswyck</dc:creator>
		<pubDate>Fri, 11 Dec 2009 11:54:09 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-51297</guid>
		<description>You have to run the timeout manager (look for the additional processes that NSB provides) while executing the sample. You can start this in a separate command prompt. This is needed in order to let NSB complete the sagas and that is why removing the line with MarkAsComplete() seems to work. MarkAsComplete() internally sends a message to the timeout manager.</description>
		<content:encoded><![CDATA[<p>You have to run the timeout manager (look for the additional processes that NSB provides) while executing the sample. You can start this in a separate command prompt. This is needed in order to let NSB complete the sagas and that is why removing the line with MarkAsComplete() seems to work. MarkAsComplete() internally sends a message to the timeout manager.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugen</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-1/#comment-51286</link>
		<dc:creator>Eugen</dc:creator>
		<pubDate>Fri, 11 Dec 2009 07:41:46 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-51286</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-51255&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-51255&quot; rel=&quot;nofollow&quot;&gt;Jan Van Ryswyck &lt;/a&gt; :&lt;/strong&gt;&lt;a href=&quot;#comment-51251&quot; rel=&quot;nofollow&quot;&gt;@Eugen&lt;/A&gt;Are you running the timeout manager?&lt;/blockquote&gt;

I figured out why the messages weere repeated more times. It was because of MaxRetries=&quot;5&quot; parameter.
After futher investigation we found out that the customer wasn&#039;t receiveing the answer because of 
the following.
We commented line MarkAsComplete(); in
Cashier: public void Handle(PaymentMessage message)
and
Barista : private void DeliverOrder()

and everything started working ! as i understand now NSB doesn&#039;t mark sagas as completed and doesn&#039;t erase them.
Why the code is not working with MarkAsComplete() ?
Any thoughts ?</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-51255"><p>
<strong><a href="#comment-51255" rel="nofollow">Jan Van Ryswyck </a> :</strong><a href="#comment-51251" rel="nofollow">@Eugen</a>Are you running the timeout manager?</p></blockquote>
<p>I figured out why the messages weere repeated more times. It was because of MaxRetries=&#8221;5&#8243; parameter.<br />
After futher investigation we found out that the customer wasn&#8217;t receiveing the answer because of<br />
the following.<br />
We commented line MarkAsComplete(); in<br />
Cashier: public void Handle(PaymentMessage message)<br />
and<br />
Barista : private void DeliverOrder()</p>
<p>and everything started working ! as i understand now NSB doesn&#8217;t mark sagas as completed and doesn&#8217;t erase them.<br />
Why the code is not working with MarkAsComplete() ?<br />
Any thoughts ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan Van Ryswyck</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-1/#comment-51255</link>
		<dc:creator>Jan Van Ryswyck</dc:creator>
		<pubDate>Thu, 10 Dec 2009 12:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-51255</guid>
		<description>&lt;a href=&quot;#comment-51251&quot; rel=&quot;nofollow&quot;&gt;@Eugen&lt;/a&gt; 
Are you running the timeout manager?</description>
		<content:encoded><![CDATA[<p><a href="#comment-51251" rel="nofollow">@Eugen</a><br />
Are you running the timeout manager?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugen</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-1/#comment-51251</link>
		<dc:creator>Eugen</dc:creator>
		<pubDate>Thu, 10 Dec 2009 10:31:11 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-51251</guid>
		<description>Hi ! Great post ! I downloaded the example and can&#039;t figure out what&#039;s wrong with it.

Casher receives 4 times message of payment in method
public void Handle(PaymentMessage message)

And the method within Barista is never called
public void Handle(PaymentCompleteMessage message)

And customer is not notified of OrderReady state !!!
What&#039;s the problem ?
Thanks !</description>
		<content:encoded><![CDATA[<p>Hi ! Great post ! I downloaded the example and can&#8217;t figure out what&#8217;s wrong with it.</p>
<p>Casher receives 4 times message of payment in method<br />
public void Handle(PaymentMessage message)</p>
<p>And the method within Barista is never called<br />
public void Handle(PaymentCompleteMessage message)</p>
<p>And customer is not notified of OrderReady state !!!<br />
What&#8217;s the problem ?<br />
Thanks !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-1/#comment-50059</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Sun, 01 Nov 2009 09:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-50059</guid>
		<description>This is an excellent example for getting started with NServicebus and from my point of view should be contained in the official samples of the NServicebus package!</description>
		<content:encoded><![CDATA[<p>This is an excellent example for getting started with NServicebus and from my point of view should be contained in the official samples of the NServicebus package!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Book Review: Enterprise Service Bus</title>
		<link>http://elegantcode.com/2009/10/09/exploring-nservicebus/comment-page-1/#comment-50044</link>
		<dc:creator>Elegant Code &#187; Book Review: Enterprise Service Bus</dc:creator>
		<pubDate>Fri, 30 Oct 2009 20:59:45 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/10/09/exploring-nservicebus/#comment-50044</guid>
		<description>[...] In the end, I have a lot to think about after reading this book. It challenged a lot of my earlier assumptions on distributed computing and it certainly helped me understand a couple of things while I was exploring NServiceBus. [...]</description>
		<content:encoded><![CDATA[<p>[...] In the end, I have a lot to think about after reading this book. It challenged a lot of my earlier assumptions on distributed computing and it certainly helped me understand a couple of things while I was exploring NServiceBus. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
