如何使用Hazelcast.xml文件

发布于 2021-11-08 14:56:36 字数 141 浏览 959 评论 1

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾城泪 2021-11-11 02:24:25

有配置文件的。

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文