<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Re: JBCACHE-816 vs JGRP-105
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/belaban">Bela Ban</a> in <i>JBoss Cache Development</i> - <a href="http://community.jboss.org/message/587934#587934">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>To update this discussion, I've meanwhile added a RELAY protocol to JGroups. This is issue JGRP-747 [1], which supercedes/replaces JGRP-105.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I've outlined the design of RELAY in a blog port [2]. In a nutshell, RELAY bridges 2 local clusters into a big virtual cluster. The local clusters are completely autonomous; it was paramount in the design to avoid a local cluster having to block on the other local cluster.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>RELAY converts remote addresses to local ones and vice versa, and forwards (relays) traffic from a local cluster to the remote cluster. To be more specific, multicasts are forwarded (with the sender getting wrapped into a ProxyAddress) and unicasts are either sent locally (dest is not a remote address) or forwarded to the other cluster (dest is remote).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>This works pretty well so far (as of Feb 2011), and even RPCs across the virtual cluster (with unicast replies) work. I'm currently working on making Infinispan work in DIST mode over RELAY.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I'll present this at JBossWorld 2011 (Boston in May).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span>[1] </span><a class="jive-link-external-small" href="https://issues.jboss.org/browse/JGRP-747" target="_blank">https://issues.jboss.org/browse/JGRP-747</a></p><p><span>[2] </span><a class="jive-link-external-small" href="http://belaban.blogspot.com/2010/11/clustering-between-different-sites.html" target="_blank">http://belaban.blogspot.com/2010/11/clustering-between-different-sites.html</a></p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/587934#587934">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Cache Development at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2056">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>