<?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>《Storm实时计算：流操作入门编程实践》的评论</title>
	<atom:link href="http://shiyanjun.cn/archives/977.html/feed" rel="self" type="application/rss+xml" />
	<link>http://shiyanjun.cn/archives/977.html</link>
	<description>简单之美，难得简单，享受简单的唯美。</description>
	<lastBuildDate>Wed, 19 Feb 2025 08:08:30 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.2</generator>
	<item>
		<title>作者：rick</title>
		<link>http://shiyanjun.cn/archives/977.html#comment-58510</link>
		<dc:creator><![CDATA[rick]]></dc:creator>
		<pubDate>Tue, 25 Apr 2017 02:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://shiyanjun.cn/?p=977#comment-58510</guid>
		<description><![CDATA[最近在学，感谢分享这么多资源！]]></description>
		<content:encoded><![CDATA[<p>最近在学，感谢分享这么多资源！</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：2417081836</title>
		<link>http://shiyanjun.cn/archives/977.html#comment-58355</link>
		<dc:creator><![CDATA[2417081836]]></dc:creator>
		<pubDate>Thu, 16 Mar 2017 08:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://shiyanjun.cn/?p=977#comment-58355</guid>
		<description><![CDATA[楼主有段代码有问题：
if(ai == null){
    ai = new AtomicInteger(0);
}
ai.addAndGet(count);
counterMap.put(word,ai);    --应该补一下这句话，否则获取的ai永远都是0。
LOG.info(&quot;DEBUG: word=&quot; + word + &quot;, count=&quot; + ai.get());
collector.ack(input);]]></description>
		<content:encoded><![CDATA[<p>楼主有段代码有问题：<br />
if(ai == null){<br />
    ai = new AtomicInteger(0);<br />
}<br />
ai.addAndGet(count);<br />
counterMap.put(word,ai);    &#8211;应该补一下这句话，否则获取的ai永远都是0。<br />
LOG.info(&#8220;DEBUG: word=&#8221; + word + &#8220;, count=&#8221; + ai.get());<br />
collector.ack(input);</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：Yanjun</title>
		<link>http://shiyanjun.cn/archives/977.html#comment-57789</link>
		<dc:creator><![CDATA[Yanjun]]></dc:creator>
		<pubDate>Mon, 19 Sep 2016 01:48:02 +0000</pubDate>
		<guid isPermaLink="false">http://shiyanjun.cn/?p=977#comment-57789</guid>
		<description><![CDATA[文章里是用的shuffleGrouping连接的Spout和SplitRecordBolt ，这里SplitRecordBolt 可能接收到来自任何类型的Spot的记录。]]></description>
		<content:encoded><![CDATA[<p>文章里是用的shuffleGrouping连接的Spout和SplitRecordBolt ，这里SplitRecordBolt 可能接收到来自任何类型的Spot的记录。</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：canghong</title>
		<link>http://shiyanjun.cn/archives/977.html#comment-57771</link>
		<dc:creator><![CDATA[canghong]]></dc:creator>
		<pubDate>Wed, 14 Sep 2016 01:31:44 +0000</pubDate>
		<guid isPermaLink="false">http://shiyanjun.cn/?p=977#comment-57771</guid>
		<description><![CDATA[请问一下， 您的例子中 多个spout发送给同一个SplitRecordBolt  ， 是不是某一个SplitRecordBolt的task只会接受某一种类型的spout？]]></description>
		<content:encoded><![CDATA[<p>请问一下， 您的例子中 多个spout发送给同一个SplitRecordBolt  ， 是不是某一个SplitRecordBolt的task只会接受某一种类型的spout？</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：Yanjun</title>
		<link>http://shiyanjun.cn/archives/977.html#comment-57654</link>
		<dc:creator><![CDATA[Yanjun]]></dc:creator>
		<pubDate>Mon, 08 Aug 2016 16:19:47 +0000</pubDate>
		<guid isPermaLink="false">http://shiyanjun.cn/?p=977#comment-57654</guid>
		<description><![CDATA[这个就看你怎么去设计你的程序了，如果真是有N多上游组件，比如可以通过配置文件的方式，将你的多个上游组件实现类配置在文件里，然后读取到程序中通过代码的方式使得上游组件指向下游组件。]]></description>
		<content:encoded><![CDATA[<p>这个就看你怎么去设计你的程序了，如果真是有N多上游组件，比如可以通过配置文件的方式，将你的多个上游组件实现类配置在文件里，然后读取到程序中通过代码的方式使得上游组件指向下游组件。</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：Cavities</title>
		<link>http://shiyanjun.cn/archives/977.html#comment-57649</link>
		<dc:creator><![CDATA[Cavities]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 08:57:57 +0000</pubDate>
		<guid isPermaLink="false">http://shiyanjun.cn/?p=977#comment-57649</guid>
		<description><![CDATA[请问下 怎么能够指定 spout 或者bolt 下一个节点 否则 ，如果建立了很多的bolt 都指向一个bolt 那建立下一个 bolt 时候不是后面得跟上一堆的shuffleGrouping]]></description>
		<content:encoded><![CDATA[<p>请问下 怎么能够指定 spout 或者bolt 下一个节点 否则 ，如果建立了很多的bolt 都指向一个bolt 那建立下一个 bolt 时候不是后面得跟上一堆的shuffleGrouping</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：宋鑫</title>
		<link>http://shiyanjun.cn/archives/977.html#comment-54612</link>
		<dc:creator><![CDATA[宋鑫]]></dc:creator>
		<pubDate>Wed, 22 Apr 2015 04:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://shiyanjun.cn/?p=977#comment-54612</guid>
		<description><![CDATA[楼主什么时候上个复杂的拓扑结构，或者说说zookeeper，kafka,storm整个需要注意的一些配置问题，性能优化等等]]></description>
		<content:encoded><![CDATA[<p>楼主什么时候上个复杂的拓扑结构，或者说说zookeeper，kafka,storm整个需要注意的一些配置问题，性能优化等等</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：宋鑫</title>
		<link>http://shiyanjun.cn/archives/977.html#comment-54611</link>
		<dc:creator><![CDATA[宋鑫]]></dc:creator>
		<pubDate>Wed, 22 Apr 2015 04:46:05 +0000</pubDate>
		<guid isPermaLink="false">http://shiyanjun.cn/?p=977#comment-54611</guid>
		<description><![CDATA[这篇文章真的很不错啊]]></description>
		<content:encoded><![CDATA[<p>这篇文章真的很不错啊</p>
]]></content:encoded>
	</item>
</channel>
</rss>
