如何使用Hazelcast.xml文件
刚刚接触此第三方库,利用它做了一个分布式缓存和分布式锁的demo,其中没有用到任何的配置文件,将此demo放在虚拟机中和主机中运行,居然可以实现分布式功能,有点不理解,主要是因为我没有做任何的配置,两台机器就可以相互通信,有点诧异,希望大家可以给我解答,非常感谢!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有配置文件的。
Hazelcast首先会寻找-Dhazelcast.config参数的配置,如果有配置,就使用该处的配置文件,如果没找到,就寻找classpath目录是否有配置文件,有则使用,没有的话就使用一个默认配置文件,该默认配置文件在hazelcast.jar包中的hazelcast.xml配置文件,如果还是没有,在程序中会自动配置一个,而程序中自动配置的文件和hazelcast.jar包中的hazelcast.xml配置文件是一模一样的。
另外需要说明的一点就是Hazelcast用的多播包,所以只要是同一个网段,并且都启动Hazelcast的话,就可以通信了。方便吧~~~~~~~~~