﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Knight of the round table-文章分类-Distributed &amp; Cluster</title><link>http://www.blogjava.net/wansong/category/45985.html</link><description>wansong</description><language>zh-cn</language><lastBuildDate>Mon, 12 Dec 2011 01:35:32 GMT</lastBuildDate><pubDate>Mon, 12 Dec 2011 01:35:32 GMT</pubDate><ttl>60</ttl><item><title>分布式数据流分析框架</title><link>http://www.blogjava.net/wansong/articles/365835.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Thu, 08 Dec 2011 01:38:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/365835.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/365835.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/365835.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/365835.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/365835.html</trackback:ping><description><![CDATA[<div>http://blog.csdn.net/cenwenchu79/article/details/7050281</div><img src ="http://www.blogjava.net/wansong/aggbug/365835.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2011-12-08 09:38 <a href="http://www.blogjava.net/wansong/articles/365835.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nosql hadoop</title><link>http://www.blogjava.net/wansong/articles/363528.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Fri, 11 Nov 2011 07:08:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/363528.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/363528.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/363528.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/363528.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/363528.html</trackback:ping><description><![CDATA[<a href="http://www.infoq.com/cn/news/2011/01/nosql-why">http://www.infoq.com/cn/news/2011/01/nosql-why</a> <br /><br /><a href="http://www.infoq.com/cn/author/">http://www.infoq.com/cn/author/</a>孙立;jsessionid=3E8C088BDE4FC6B8AEF843663EB5CD61 <br /><br /><br /><a href="http://www.infoq.com/cn/articles/hadoop-process-develop">http://www.infoq.com/cn/articles/hadoop-process-develop</a><img src ="http://www.blogjava.net/wansong/aggbug/363528.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2011-11-11 15:08 <a href="http://www.blogjava.net/wansong/articles/363528.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jboss JMS clustering </title><link>http://www.blogjava.net/wansong/articles/358737.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Thu, 15 Sep 2011 11:48:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/358737.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/358737.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/358737.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/358737.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/358737.html</trackback:ping><description><![CDATA[<div>http://community.jboss.org/wiki/JMSClusteringByExample<br /><br />
<div>http://community.jboss.org/wiki/JBossHA<br /><br /><a href="http://docs.jboss.org/jbossas/getting_started/v4/html/mdb.html">http://docs.jboss.org/jbossas/getting_started/v4/html/mdb.html</a><br /><a href="http://carter.zhmy.com/archives/2007/112108.html">http://carter.zhmy.com/archives/2007/112108.html</a><br /><br /><br />
<div><strong>Computer A</strong>:<br /><strong>$</strong> cd $JBOSS_HOME/bin<br /><strong>$</strong> ./run.sh -c all -b 192.168.0.143 -Djboss.messaging.ServerPeerID=1<br /><br /><strong>Computer B</strong>:<br /><strong>$</strong> cd $JBOSS_HOME/bin<br /><strong>$</strong> ./run.sh -c all -b 192.168.0.210 -Djboss.messaging.ServerPeerID=2<br /><br /><br />It is necesary to give an ID to each server and this is accomplished with this directive:<br /><em><strong>-Djboss.messaging.ServerPeerID</strong></em>
<p>When you start the jboss on <em><strong>computer A</strong></em>, you should see the logs (server.log) telling you that there is one node ready and listening, and once you start the jboss on <em><strong>computer B</strong></em>, on the log will appear the two nodes, the two IP's ready to consume messages.</p>
<p><strong>5</strong>) Now it's time to send a Message to the Queue. To accomplish this it's necessary to change the connection factory to "<em><strong>ClusteredConnectionFactory</strong></em>" (<strong>JMSDispatcher.java</strong> - See the code below).<br />Also on the<em> <strong>jndi.properties</strong></em> (if you are using the default <strong>InitialContext</strong>) file it's necessary to add the two computers ip's separated by comma to the <em><strong>java.naming.provider.url</strong></em> property. (In my case a create a <em><strong>Properties</strong></em> variable and I set all the necessary properties, <strong>JMSDispatcher.java - </strong>see the code below).</p>
<p style="padding-bottom: 0px; min-height: 8pt; padding-left: 0px; padding-right: 0px; height: 8pt; padding-top: 0px">&nbsp;</p>
<p><strong>java.naming.provider.url=</strong><em>192.168.0.143:1099,192.168.0.210:1099</em><br /><br />The client that I wrote is a web application, that consist in one <strong>index.jsp</strong> page, which contains a form that prompts you for the name of the queue, the type of messaging (Queue or Topic), the server ip and port, how many times it will send the message and the actual message to be sent; also the web application has a Servlet (<strong>JMSClusteredClient.java</strong> - see code below) that receives the postback and helper class (<strong>JMSDispatcher.java</strong> - see code below) that sends the message to the jboss servers.&nbsp; You can to deploy it in any computer. In my case I deployed it on the <em><strong>Computer A</strong></em>. And you can access it through this URL: <a href="http://192.168.0.143:8080/JMSWeb/" target="_blank">http://192.168.0.143:8080/JMSWeb/</a><span> (just modify the IP where the client war was deployed).If you notice (on the index.jsp - code below) I've already put some default values that reflects the name of the Queue, and the IP's of my two computers. Now, If you increment the number of times that the message will be sent (maybe a 10) and fill out the message box, and click "</span><em><strong>Send</strong></em>" you should see on the two servers some of the messages being consumed by the MDB.</p></div></div></div><img src ="http://www.blogjava.net/wansong/aggbug/358737.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2011-09-15 19:48 <a href="http://www.blogjava.net/wansong/articles/358737.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jboss clustering  @Clustered</title><link>http://www.blogjava.net/wansong/articles/358140.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Tue, 06 Sep 2011 12:10:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/358140.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/358140.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/358140.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/358140.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/358140.html</trackback:ping><description><![CDATA[<div>无状态的session bean，注意标注@Clustered是必须的，如果不进行标注那么这个session  bean将不会被集群。同样有状态的session bean的集群声明也是这样的<br /><br /><br /><div>java.lang.IllegalArgumentException: Cannot start post office since there is already a post office in the cluster with the same node id (0). Are you sure you have given each node a unique node id during installation?<br /><br /><div>If you want to change the ServerPeerID, edit :<br />server/&lt;configuration   (all/default/production)&gt;/deploy/jboss-messaging.sar/messaging-service.xml<br />and  change ServerPeerID from 0 to something unique.<br />The other  suggestion I'd make is that you track down the other SOA platform  installation. The IP address of that cluster node should be in your  server.log close to the "number of cluster members" statement.</div></div><br /><br /><div>http://topic.csdn.net/u/20090616/20/2f9e5faf-b99b-446b-94b5-41e18be05892.html<br /><div>http://blog.knowsky.com/187125.htm</div><br /><div>http://blog.csdn.net/woohooli/article/details/4078748</div></div></div><img src ="http://www.blogjava.net/wansong/aggbug/358140.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2011-09-06 20:10 <a href="http://www.blogjava.net/wansong/articles/358140.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jboss 5,6版本 远程访问， 启动是需要 加 -b ip</title><link>http://www.blogjava.net/wansong/articles/357300.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Thu, 25 Aug 2011 10:06:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/357300.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/357300.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/357300.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/357300.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/357300.html</trackback:ping><description><![CDATA[<div>http://ljhzzyx.blog.163.com/blog/static/38380312201063010434630/</div><img src ="http://www.blogjava.net/wansong/aggbug/357300.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2011-08-25 18:06 <a href="http://www.blogjava.net/wansong/articles/357300.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JGroup UDP和TCP两种方式</title><link>http://www.blogjava.net/wansong/articles/357232.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Thu, 25 Aug 2011 00:18:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/357232.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/357232.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/357232.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/357232.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/357232.html</trackback:ping><description><![CDATA[<div>JGroup可以基于TCP协议来实现消息广播，也可以通过UDP方式来广播消息，利弊不言而喻，TCP可靠，但是代价大，性能没有UDP来的   好，UDP速度快，代价小，但是消息的丢失率以及无序性有着很大的限制。但是JGroup在UDP方式的基础上，增加了协议栈的配置，通过配置上层的协   议，可以保证消息的重发，大包体的分解（同时保证消息包体顺序），组内机器的状态检测等功能。<br /><br /><div>http://www.javachen.com/2011/06/jgroups-introduction-and-configruation/<br /><br /><div>http://blog.csdn.net/lnfszl/article/details/5747427<br /><br /><div>http://docs.jboss.org/jbossas/jboss4guide/r4/html/jbosscache.chapt.html</div></div></div></div><img src ="http://www.blogjava.net/wansong/aggbug/357232.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2011-08-25 08:18 <a href="http://www.blogjava.net/wansong/articles/357232.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java 监控 cacti</title><link>http://www.blogjava.net/wansong/articles/351429.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Tue, 31 May 2011 06:11:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/351429.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/351429.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/351429.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/351429.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/351429.html</trackback:ping><description><![CDATA[java 监控 cacti<img src ="http://www.blogjava.net/wansong/aggbug/351429.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2011-05-31 14:11 <a href="http://www.blogjava.net/wansong/articles/351429.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jboss 集群</title><link>http://www.blogjava.net/wansong/articles/343279.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Thu, 20 Jan 2011 10:04:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/343279.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/343279.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/343279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/343279.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/343279.html</trackback:ping><description><![CDATA[http://wenku.baidu.com/view/4a709d51ad02de80d4d8403e.html<br />
<br />
Jboss 提出 粘着session(Sticky session)概念，设置为sticky session后，来自同一个ip的请求将被发送到同一个Jboss节点，从而保证session使用的连续性。如果应用没有使用session，则可以使用非粘着session集群。这样，负载分布更为合理。<br />
<br />
jboss集群session复制
<img src ="http://www.blogjava.net/wansong/aggbug/343279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2011-01-20 18:04 <a href="http://www.blogjava.net/wansong/articles/343279.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jboss cache clusting</title><link>http://www.blogjava.net/wansong/articles/342811.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Wed, 12 Jan 2011 00:40:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/342811.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/342811.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/342811.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/342811.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/342811.html</trackback:ping><description><![CDATA[http://www.javaworld.com/javaworld/jw-10-2005/jw-1031-spring.html
<img src ="http://www.blogjava.net/wansong/aggbug/342811.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2011-01-12 08:40 <a href="http://www.blogjava.net/wansong/articles/342811.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>集群、分布式你想好怎么用了吗？</title><link>http://www.blogjava.net/wansong/articles/329378.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Thu, 19 Aug 2010 08:35:00 GMT</pubDate><guid>http://www.blogjava.net/wansong/articles/329378.html</guid><wfw:comment>http://www.blogjava.net/wansong/comments/329378.html</wfw:comment><comments>http://www.blogjava.net/wansong/articles/329378.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wansong/comments/commentRss/329378.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wansong/services/trackbacks/329378.html</trackback:ping><description><![CDATA[<a href="http://dev.firnow.com/course/3_program/java/javajs/20100719/460066.html">http://dev.firnow.com/course/3_program/java/javajs/20100719/460066.html</a>&nbsp; 集群、分布式你想好怎么用了吗？ <br />
<br />
<p>1、Http Session</p>
<p>2、缓存<br />
3、单例和静态变量<br />
4、文件操作和外部资源</p>
<p>&nbsp;5、一些特殊服务</p>
<img src ="http://www.blogjava.net/wansong/aggbug/329378.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wansong/" target="_blank">w@ns0ng</a> 2010-08-19 16:35 <a href="http://www.blogjava.net/wansong/articles/329378.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>