Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java hazelcast.jar和hazelcast-all.jar之间的差异_Java_Hazelcast - Fatal编程技术网

Java hazelcast.jar和hazelcast-all.jar之间的差异

Java hazelcast.jar和hazelcast-all.jar之间的差异,java,hazelcast,Java,Hazelcast,Hazelcast的当前版本是3.4,我看到下载页面的lib文件夹中有两个jar hazelcast-3.4.jar hazelcast-all-3.4.jar 这些罐子有什么不同?我应该选择哪个,为什么?hazelcast–3.4.1.jar–核心hazelcast jar hazelcast all–3.4.1.jar–在一个jar文件中包含此处的所有库 hazelcast客户端–3.4.1.jar-Java本机客户端库将包含在hazelcast客户端的类路径中 hazelcast cl

Hazelcast的当前版本是3.4,我看到下载页面的lib文件夹中有两个jar

  • hazelcast-3.4.jar
  • hazelcast-all-3.4.jar

这些罐子有什么不同?我应该选择哪个,为什么?

hazelcast–3.4.1.jar–核心hazelcast jar

hazelcast all–3.4.1.jar–在一个jar文件中包含此处的所有库

hazelcast客户端–3.4.1.jar-Java本机客户端库将包含在hazelcast客户端的类路径中

hazelcast cloud–3.4.1.jar-要作为客户端或节点连接到AWS上的hazelcast群集,请包含此库

hazelcast hibernate(hibernate版本)–3.4.1.jar-这些库使hazelcast能够用作hibernate 3和4的hibernate二级缓存

hazelcast jca–3.4.1.jar和hazelcast jca rar–3.4.1.rar-当您想要使用hazelcast资源适配器实现时,这些是库

hazelcast spring–3.4.1.jar-这是将hazelcast与基于spring的应用程序集成在一起的库


hazelcast wm–3.4.1.jar-这是hazelcast的会话复制模块库。

是否打开jar并检查内容是否有任何差异?有些库中的JAR只包含最小的接口/抽象类,以允许您的代码进行编译。一个典型的例子是servlet-api.jarI打开了它们,但是有很多文件。我认为检查所有的类文件是浪费时间。我其实想弄明白为什么要用一个而不是另一个。我怎样才能理解hazelcast.jar是足够的,而不是hazlecast-all.jar是不必要的,反之亦然……我理解这些文件之间“all”和其他文件的区别,但是-抱歉-这不是我问题的答案。你如何选择这个罐子?为什么我要选择核心,为什么我要选择all.jar?比方说,您希望同时使用服务器和客户机。您可以直接将hazelcast-all.jar添加到类路径中。或者你可以分别添加hazelcast.jar和hazelcast-client.jar。另一种情况:假设你只想使用服务器,那么你可以将hazelcast.jar添加到你的类路径中。实际上,如果您关心应用程序的大小,您可以使用单独的jar,但如果您不关心应用程序的大小,则只使用hazelcast-all.jar。简而言之,hazelcast all包括所有jar。jar只包括服务器端。仅使用hazelcast将hazelcast.jar添加到类路径就足够了。这是最低限度的。