如何使用Hazelcast.xml文件

yongegao 发布于 2011/08/05 11:27
阅读 3K+
收藏 1

刚刚接触此第三方库,利用它做了一个分布式缓存和分布式锁的demo,其中没有用到任何的配置文件,将此demo放在虚拟机中和主机中运行,居然可以实现分布式功能,有点不理解,主要是因为我没有做任何的配置,两台机器就可以相互通信,有点诧异,希望大家可以给我解答,非常感谢!!!

加载中
0
d
dandan.fs

有配置文件的。

Hazelcast首先会寻找-Dhazelcast.config参数的配置,如果有配置,就使用该处的配置文件,如果没找到,就寻找classpath目录是否有配置文件,有则使用,没有的话就使用一个默认配置文件,该默认配置文件在hazelcast.jar包中的hazelcast.xml配置文件,如果还是没有,在程序中会自动配置一个,而程序中自动配置的文件和hazelcast.jar包中的hazelcast.xml配置文件是一模一样的。

另外需要说明的一点就是Hazelcast用的多播包,所以只要是同一个网段,并且都启动Hazelcast的话,就可以通信了。方便吧~~~~~~~~~

y
yongegao
兄弟,你理解的真透彻啊,非常感谢,最近准备在项目上使用这个,有很多不理解的地方,希望以后可以多交流交流,QQ:654166020
返回顶部
顶部