接上篇ehcache集群时,使用RMI方式中的手动发现节点示例.(链接地址:点击打开链接)
同样,分别用两台计算机来测试.IP地址分别为:192.168.1.200,192.168.1.201.
一.新建一个main类,内容和上篇中的差不多,不同之处是使用的ehcache配置不同.
import java.net.URL; import java.net.UnknownHostException; import com.ehUtils.BaseCacheManager; /** * 自动发现节点模式,每个节点计算机共用一个配置文件,和手动发现的一个区别 * * @author yuansq 2013-9-27 * */ public class EhcacheClusterRMIAuto extends BaseCacheManager { public static void main(String[] args) throws UnknownHostException, InterruptedException { EhcacheClusterRMIAuto cluster = new EhcacheClusterRMIAuto(); String ehcacheConfigFile = null; if (args.length == 1) { ehcacheConfigFile = args[0]; } else { ehcacheConfigFile = "EhcacheClusterRMIAutomatic.xml"; } URL configUrl = cluster.setEhcacheConfig(ehcacheConfigFile); cluster.createMessage(configUrl, 2); } }
二.ehcache配置文件
<?xml version="1.0" encoding="gbk"?> <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLo