<?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>解惑 &#187; 状态</title>
	<atom:link href="http://www.jiehoo.me/tag/%e7%8a%b6%e6%80%81/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jiehoo.me</link>
	<description>解己之惑，解人之惑</description>
	<lastBuildDate>Thu, 09 Sep 2010 03:25:30 +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://www.jiehoo.me/%e6%97%a0%e7%8a%b6%e6%80%81%e5%8c%96.htm</link>
		<comments>http://www.jiehoo.me/%e6%97%a0%e7%8a%b6%e6%80%81%e5%8c%96.htm#comments</comments>
		<pubDate>Thu, 21 May 2009 08:34:28 +0000</pubDate>
		<dc:creator>Cherami</dc:creator>
				<category><![CDATA[设计]]></category>
		<category><![CDATA[状态]]></category>
		<category><![CDATA[负载均衡]]></category>
		<category><![CDATA[集群]]></category>

		<guid isPermaLink="false">http://www.jiehoo.com/%e6%97%a0%e7%8a%b6%e6%80%81%e5%8c%96.htm</guid>
		<description><![CDATA[越来越感觉各种系统在构架的时候进行了无状态化，因为在大规模系统中，要更好的进行负载均衡以及集群，无状态的服务是最好的选择，因为每个请求都是独立的不依赖上下文的，任何一个服务节点的崩溃都不会影响整个系统，而且要增加系统的负载能力也很容易，增加更多的服务节点就行了。从GAE默认不包含Session我们就可以看到一些这样做的好处。而且Context或者Session之类的东西也比较好弄，也作为一个服务，根据某个UUID或者session id之类的东西就可以进行存取，如果某些服务真的需要session，那么可以到session服务取。但是这样做会导致session的那个服务成为系统的瓶颈和薄弱点，也会导致那部分的负载均衡和HA更难达到。结合客户端的RIA倾向，更多的Session和Context保存在客户端，利用客户端框架在发起请求的时候把需要的内容发送给服务器端。]]></description>
			<content:encoded><![CDATA[<p class='fp'>越来越感觉各种系统在构架的时候进行了无状态化，因为在大规模系统中，要更好的进行负载均衡以及集群，无状态的服务是最好的选择，因为每个请求都是独立的不依赖上下文的，任何一个服务节点的崩溃都不会影响整个系统，而且要增加系统的负载能力也很容易，增加更多的服务节点就行了。从GAE默认不包含Session我们就可以看到一些这样做的好处。而且Context或者Session之类的东西也比较好弄，也作为一个服务，根据某个UUID或者session id之类的东西就可以进行存取，如果某些服务真的需要session，那么可以到session服务取。但是这样做会导致session的那个服务成为系统的瓶颈和薄弱点，也会导致那部分的负载均衡和HA更难达到。结合客户端的RIA倾向，更多的Session和Context保存在客户端，利用客户端框架在发起请求的时候把需要的内容发送给服务器端。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jiehoo.me/%e6%97%a0%e7%8a%b6%e6%80%81%e5%8c%96.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
