<?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/"
	>

<channel>
	<title>BTMao &#187; 流程</title>
	<atom:link href="http://btmao.org/tag/%e6%b5%81%e7%a8%8b/feed/" rel="self" type="application/rss+xml" />
	<link>http://btmao.org</link>
	<description>B小T的幸福生活</description>
	<lastBuildDate>Thu, 06 Oct 2011 02:54:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>从海底捞的服务流程想起的</title>
		<link>http://btmao.org/2009/03/13/from-haidilao-service/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=from-haidilao-service</link>
		<comments>http://btmao.org/2009/03/13/from-haidilao-service/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 15:45:43 +0000</pubDate>
		<dc:creator>BTMao</dc:creator>
				<category><![CDATA[系统架构]]></category>
		<category><![CDATA[敏捷开发]]></category>
		<category><![CDATA[模式]]></category>
		<category><![CDATA[流程]]></category>

		<guid isPermaLink="false">http://www.btmao.org/?p=118</guid>
		<description><![CDATA[这是经过我的观察得出的海底捞的服务流程 从某种程度上说海底捞的服务模式是高效的。 固定服务（Fixed Service）：前端服务，用Listener来侦听事务的数据变化，请求并且在与后台通信后返回一个回馈。后台对于该事务的反馈通常都是这一个模块来处理的。另外这个模块还担负着执行事务的创建和销毁的流程。总之这个模块就是和事务直接进行接触的基础服务模块。 临时服务（Interim Service）：后台服务，该部门是处理系统底层数据的。当它收到前端服务的请求是会进行反馈供前端服务使用。 循环服务（Loop Service）：该部分通常是服务器脚本，它们有明确的智能，比如加水，加糖，换毛巾。它们循环侦听每一个事务的数据变化然后做出处理。 在整个流程中，还有一个部分是例外的请求。当固定服务忙，或者被死锁时，事务提交一个请求，这时候请求或许会被某些其他模块侦听到，应该放入一个缓冲区中最终交给固定服务去处理，以致不破坏流程]]></description>
			<content:encoded><![CDATA[<p>这是经过我的观察得出的海底捞的服务流程</p>
<p><a href="http://www.btmao.org/wp-content/uploads/2009/03/hdl-service.png"><img src="http://www.btmao.org/wp-content/uploads/2009/03/hdl-service.png" alt="hdl-service" title="hdl-service" class="alignnone size-full wp-image-119" /></a></p>
<p>从某种程度上说海底捞的服务模式是高效的。</p>
<p><strong>固定服务（Fixed Service）</strong>：前端服务，用Listener来侦听事务的数据变化，请求并且在与后台通信后返回一个回馈。后台对于该事务的反馈通常都是这一个模块来处理的。另外这个模块还担负着执行事务的创建和销毁的流程。总之这个模块就是和事务直接进行接触的基础服务模块。</p>
<p><strong>临时服务（Interim Service）</strong>：后台服务，该部门是处理系统底层数据的。当它收到前端服务的请求是会进行反馈供前端服务使用。</p>
<p><strong>循环服务（Loop Service）</strong>：该部分通常是服务器脚本，它们有明确的智能，比如加水，加糖，换毛巾。它们循环侦听每一个事务的数据变化然后做出处理。</p>
<p>在整个流程中，还有一个部分是例外的请求。当固定服务忙，或者被死锁时，事务提交一个请求，这时候请求或许会被某些其他模块侦听到，应该放入一个缓冲区中最终交给固定服务去处理，以致不破坏流程</p>
]]></content:encoded>
			<wfw:commentRss>http://btmao.org/2009/03/13/from-haidilao-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

