<?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>Java &#38; Game &#187; Comet</title>
	<atom:link href="http://www.javagg.com/archives/tag/comet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.javagg.com</link>
	<description>java&#38;j2me</description>
	<lastBuildDate>Sat, 02 Jul 2011 08:59:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Comet 10w + 连接打开测试</title>
		<link>http://www.javagg.com/archives/804</link>
		<comments>http://www.javagg.com/archives/804#comments</comments>
		<pubDate>Fri, 09 Jul 2010 04:27:18 +0000</pubDate>
		<dc:creator>纯净水</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[Comet]]></category>
		<category><![CDATA[netty]]></category>
		<category><![CDATA[nio]]></category>

		<guid isPermaLink="false">http://www.javagg.com/archives/804</guid>
		<description><![CDATA[Comet是一个时髦词语，象ajax一样，非常Cool。Comet的主要作用是，服务器可以把新数据主动传送给客户端。 
我认为，Comet将是下一波互联网应用更新潮的主流.象google wave使用Comet一样，实现实时更新. 
Plurkr 的增长速度非常快，我们正在成为最大的Python网站之一，我们的每天都有10w+的在线用户。
我们大约用了一个星期寻找不同的解决方案.
以下是我积累的一些技术资料：
Python Twisted: 无阻塞的Python服务器。遗憾的是吃了很多的CPU，不能规模化应用。
Jetty: 他们声称对Comet有良好的支持，我们运行1w个活跃用户约点2GB的内存，这是我们不能接受的。
Apache Tomcat: 和Jetty有点象，同样需要非常多的内存.
Apache Mina: 一个NIO的（非阻塞的IO）的框架，我用来建立一个HTTP服务器。不幸的是mina严重缺小文档，我们并没有大规模测试了。
这些尝试后，发现了，他们无法处理大量的负载,我正要放弃。 但后来，我偶然发现后救世主：  
 JBoss Netty: 一个NIO的（非阻塞的IO）的框架, 创始人是Apache mina的原作者，它的设计很出色，和其它的服务器对比过后，发现他的并发相当惊人的.
 最低标准
 我们使用Netty 打开10w+的comet连接，在一台四核的服务器上只使用了数GB的内存和20%的cpu。也就是说，我们已经解决了C10k * 10 问题使用非阻塞技术和一些非常令人印象深刻的库（即Java NIO的和Netty）。 
一个大的荣誉是属于 Trustin Lee 对他的Netty惊人的工作！ 
 原文:http://amix.dk/blog/post/19456
]]></description>
			<content:encoded><![CDATA[<p>Comet是一个时髦词语，象ajax一样，非常Cool。Comet的主要作用是，服务器可以把新数据主动传送给客户端。 </p>
<p>我认为，Comet将是下一波互联网应用更新潮的主流.象google wave使用Comet一样，实现实时更新. </p>
<p>Plurkr 的增长速度非常快，我们正在成为最大的Python网站之一，我们的每天都有10w+的在线用户。<br />
我们大约用了一个星期寻找不同的解决方案.<span id="more-804"></span></p>
<p>以下是我积累的一些技术资料：</p>
<p><a href="http://twistedmatrix.com/trac/">Python Twisted</a>: 无阻塞的Python服务器。遗憾的是吃了很多的CPU，不能规模化应用。</p>
<p><a href="http://www.oschina.net/p/jetty">Jetty</a>: 他们声称对Comet有良好的支持，我们运行1w个活跃用户约点2GB的内存，这是我们不能接受的。</p>
<p><a href="http://www.oschina.net/p/tomcat">Apache Tomcat</a>: 和Jetty有点象，同样需要非常多的内存.</p>
<p><a href="http://www.oschina.net/p/mina">Apache Mina</a>: 一个NIO的（非阻塞的IO）的框架，我用来建立一个HTTP服务器。不幸的是mina严重缺小文档，我们并没有大规模测试了。</p>
<p>这些尝试后，发现了，他们无法处理大量的负载,我正要放弃。 但后来，我偶然发现后救世主：  </p>
<p> <a href="http://www.oschina.net/p/netty">JBoss Netty</a>: 一个NIO的（非阻塞的IO）的框架, 创始人是Apache mina的原作者，它的设计很出色，和其它的服务器对比过后，发现他的并发相当惊人的.</p>
<p> <strong>最低标准</strong></p>
<p><strong> </strong>我们使用Netty 打开10w+的comet连接，在一台四核的服务器上只使用了数GB的内存和20%的cpu。也就是说，我们已经解决了<a href="http://www.kegel.com/c10k.html" target="_blank">C10k * 10</a> 问题使用非阻塞技术和一些非常令人印象深刻的库（即Java NIO的和Netty）。 </p>
<p>一个大的荣誉是属于 <a href="http://gleamynode.net/" target="_blank">Trustin Lee</a> 对他的Netty惊人的工作！ </p>
<p> 原文:http://amix.dk/blog/post/19456</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javagg.com/archives/804/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

