<?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: Queues are still queues</title>
	<atom:link href="http://lostechies.com/jimmybogard/2010/11/18/queues-are-still-queues/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jimmybogard/2010/11/18/queues-are-still-queues/</link>
	<description>Strong opinions, weakly held</description>
	<lastBuildDate>Sun, 19 May 2013 03:22:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: David Holt</title>
		<link>http://lostechies.com/jimmybogard/2010/11/18/queues-are-still-queues/#comment-5352</link>
		<dc:creator>David Holt</dc:creator>
		<pubDate>Mon, 26 Nov 2012 20:43:00 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/11/18/queues-are-still-queues.aspx#comment-5352</guid>
		<description>A better analogy would be an airline check-in counter, where First Class customers get their own queue, which is much shorter than the Coach passenger queue.</description>
		<content:encoded><![CDATA[<p>A better analogy would be an airline check-in counter, where First Class customers get their own queue, which is much shorter than the Coach passenger queue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RhysC</title>
		<link>http://lostechies.com/jimmybogard/2010/11/18/queues-are-still-queues/#comment-2673</link>
		<dc:creator>RhysC</dc:creator>
		<pubDate>Fri, 26 Nov 2010 14:36:04 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/11/18/queues-are-still-queues.aspx#comment-2673</guid>
		<description>&lt;plug&gt;I would also like to point out many of these issues are dealt with on Udi Dahan&#039;s course, which is fantastic. The amount of faux pars that we have avoid because of that course has paid for its self many time over.&lt;/plug&gt;
Rhys C</description>
		<content:encoded><![CDATA[<plug>I would also like to point out many of these issues are dealt with on Udi Dahan&#8217;s course, which is fantastic. The amount of faux pars that we have avoid because of that course has paid for its self many time over.</plug>
Rhys C</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scooletz</title>
		<link>http://lostechies.com/jimmybogard/2010/11/18/queues-are-still-queues/#comment-2672</link>
		<dc:creator>Scooletz</dc:creator>
		<pubDate>Sat, 20 Nov 2010 19:01:18 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/11/18/queues-are-still-queues.aspx#comment-2672</guid>
		<description>@Mikalai,
from the solutions you mentioned: working by selector seems to be not as easy concept as separated queues? How would you filter messages in a cloud environment having remote queues with only Get,Confirm/Delete,Put operations?
 Virtual queues will finally go to other queues, right? Splitting up the messages across well defined list of queues seems to be the only real solution, doesn&#039;t it?</description>
		<content:encoded><![CDATA[<p>@Mikalai,<br />
from the solutions you mentioned: working by selector seems to be not as easy concept as separated queues? How would you filter messages in a cloud environment having remote queues with only Get,Confirm/Delete,Put operations?<br />
 Virtual queues will finally go to other queues, right? Splitting up the messages across well defined list of queues seems to be the only real solution, doesn&#8217;t it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikalai Alimenkou</title>
		<link>http://lostechies.com/jimmybogard/2010/11/18/queues-are-still-queues/#comment-2671</link>
		<dc:creator>Mikalai Alimenkou</dc:creator>
		<pubDate>Sat, 20 Nov 2010 10:13:04 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/11/18/queues-are-still-queues.aspx#comment-2671</guid>
		<description>Queues are used in middleware because of architectural reasons. SLA on particular type of message processing may be archived in different ways: separate queue, priorities for messages, exclusive subscriber working by selector, virtual queues for message distribution, etc. Separate queue is not always the best solution because you can quickly come to unmanageable long list of queues and complex code on both producer and consumer side to separate processing.   </description>
		<content:encoded><![CDATA[<p>Queues are used in middleware because of architectural reasons. SLA on particular type of message processing may be archived in different ways: separate queue, priorities for messages, exclusive subscriber working by selector, virtual queues for message distribution, etc. Separate queue is not always the best solution because you can quickly come to unmanageable long list of queues and complex code on both producer and consumer side to separate processing.   </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Teague</title>
		<link>http://lostechies.com/jimmybogard/2010/11/18/queues-are-still-queues/#comment-2670</link>
		<dc:creator>John Teague</dc:creator>
		<pubDate>Fri, 19 Nov 2010 16:55:37 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/11/18/queues-are-still-queues.aspx#comment-2670</guid>
		<description>It&#039;s not as much about organizing by SLA, but by the components that make up your business service.  Udi suggest creating a queue per component.  The advantage is just what you realized, SLA can now be broken down to smaller components. Now that they are separate queues, you don&#039;t have to add more resources for all of your components just to make sure one meets it&#039;s SLA.</description>
		<content:encoded><![CDATA[<p>It&#8217;s not as much about organizing by SLA, but by the components that make up your business service.  Udi suggest creating a queue per component.  The advantage is just what you realized, SLA can now be broken down to smaller components. Now that they are separate queues, you don&#8217;t have to add more resources for all of your components just to make sure one meets it&#8217;s SLA.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Udi Dahan</title>
		<link>http://lostechies.com/jimmybogard/2010/11/18/queues-are-still-queues/#comment-2669</link>
		<dc:creator>Udi Dahan</dc:creator>
		<pubDate>Fri, 19 Nov 2010 06:35:04 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/11/18/queues-are-still-queues.aspx#comment-2669</guid>
		<description>The issue with priority queues is that they often result in starvation and therefore SLA violation.</description>
		<content:encoded><![CDATA[<p>The issue with priority queues is that they often result in starvation and therefore SLA violation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean C. Stapleton </title>
		<link>http://lostechies.com/jimmybogard/2010/11/18/queues-are-still-queues/#comment-2668</link>
		<dc:creator>Sean C. Stapleton </dc:creator>
		<pubDate>Thu, 18 Nov 2010 17:57:18 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/11/18/queues-are-still-queues.aspx#comment-2668</guid>
		<description>... Unless it is a priority queue; which is what you really wanted. I know nothing about nservice bus, but there is no conceptual reason you shouldn&#039;t be able to implement the queue as a priority queue. There may, of course, be many practical reasons. E.g., the same concerns you might have about a DB table with a clustered index on (Priority tinyint, ID int) instead of (ID Identity(1,1)).</description>
		<content:encoded><![CDATA[<p>&#8230; Unless it is a priority queue; which is what you really wanted. I know nothing about nservice bus, but there is no conceptual reason you shouldn&#8217;t be able to implement the queue as a priority queue. There may, of course, be many practical reasons. E.g., the same concerns you might have about a DB table with a clustered index on (Priority tinyint, ID int) instead of (ID Identity(1,1)).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
