版本3.10.4
前言
欢迎使用Hazelcast IMDG(内存数据网格)参考手册。本手册包含概念,说明和示例,可指导您如何使用Hazelcast和构建Hazelcast IMDG应用程序。
作为本手册的读者,您必须熟悉Java编程语言,并且应该已经安装了首选的集成开发环境(IDE)。
Hazelcast IMDG版本
本参考手册涵盖了Hazelcast IMDG的所有版本。在整本手册中:
-
Hazelcast或Hazelcast IMDG是指Hazelcast内存数据网格中间件的开源版本。Hazelcast也是提供Hazelcast产品的公司(Hazelcast,Inc。)的名称。
-
Hazelcast IMDG Enterprise是Hazelcast IMDG的商业许可版本,除Hazelcast IMDG外,还提供高价值的企业功能。
-
Hazelcast IMDG Enterprise HD是Hazelcast IMDG的商业许可版本,除Hazelcast IMDG Enterprise外,还提供高密度(HD)内存存储和热重启持久性功能。
Hazelcast IMDG架构
您可以在以下架构图中查看所有Hazelcast IMDG版本的功能。
您可以在上图中看到某些功能的小“HD”框。这些功能可以使用高密度(HD)内存存储。这意味着如果您拥有Hazelcast IMDG Enterprise HD,您可以将这些功能与HD Memory Store配合使用。 |
有关Hazelcast IMDG架构的更多信息,请参阅白皮书An Architect的Hazelcast视图。
Hazelcast IMDG插件
您可以使用其插件扩展Hazelcast IMDG的功能。这些插件有自己的生命周期。请参阅插件页面以了解您可以使用的Hazelcast插件。Hazelcast插件在本手册中标有标签。
许可
Hazelcast IMDG和Hazelcast参考手册是免费的,在Apache License 2.0版下提供。Hazelcast IMDG Enterprise和Hazelcast IMDG Enterprise HD由Hazelcast,Inc。商业许可。
有关许可的更多详细信息,请参阅许可问题附录。
商标
Hazelcast是Hazelcast,Inc。的注册商标。本手册中的所有其他商标均由其各自所有者持有。
客户支持
通过GitHub,Mail Group和StackOverflow提供对Hazelcast的支持。
有关Hazelcast IMDG和Hazelcast IMDG Enterprise的商业支持的信息,请参阅 hazelcast.com。
发行说明
有关为每个Hazelcast IMDG版本执行的新功能,增强功能和修复,请参阅发行说明文档。
为Hazelcast IMDG做出贡献
您可以贡献Hazelcast IMDG代码,报告错误或请求增强功能。请参阅以下资源。
-
使用Git进行开发:解释Hazelcast分支机制以及如何请求更改的文档。
-
Hazelcast贡献者协议表:每个贡献的开发人员需要填写并发送回Hazelcast的表单。
-
GitHub上的 Hazelcast:管理代码开发,问题和拉取请求的Hazelcast存储库。
伙伴
Hazelcast与领先的硬件和软件技术,系统集成商,经销商和OEM合作,包括Amazon Web Services,Vert.x,Azul Systems,C2B2。有关合作伙伴的完整列表和信息,请参阅合作伙伴页面。
电话之家
Hazelcast使用手机家庭数据来了解Hazelcast IMDG的使用情况。
Hazelcast IMDG成员实例在启动时最初调用我们的电话主服务器,然后每24小时调用一次。这适用于加入群集的所有实例。
发送什么?
以下信息在手机主页中发送:
-
Hazelcast IMDG版
-
本地Hazelcast IMDG成员UUID
-
下载ID
-
集群ID的哈希值
-
簇大小带为5,10,20,40,60,100,150,300,600和> 600
-
已连接的客户端带数为5,10,20,40,60,100,150,300,600和> 600
-
群集正常运行时间
-
会员正常运行时间
-
环境信息:
-
操作系统的名称
-
内核架构(32位或64位)
-
操作系统版本
-
已安装Java的版本
-
Java虚拟机的名称
-
-
Hazelcast IMDG企业具体:
-
按语言划分的客户端数量(Java,C ++,C#)
-
Hazelcast企业的旗帜
-
许可证密钥的哈希值
-
本机内存使用量
-
-
Hazelcast管理中心具体:
-
Hazelcast管理中心版
-
Hazelcast管理中心许可证密钥的哈希值
-
电话家庭代码
手机家庭代码本身就是开源的。请看这里。
禁用电话之家
hazelcast.phone.home.enabled
在配置或Java命令行中将system属性设置为false。有关如何设置属性的信息,请参阅“ 系统属性”部分。
您还可以使用环境变量禁用手机主页HZ_PHONE_HOME_ENABLED
。只需将以下行添加到您的.bash_profile
:
export HZ_PHONE_HOME_ENABLED=false
电话主页网址
对于版本1.x和2.x:http://www.hazelcast.com/version.jsp。
对于版本3.x至3.6:http://versioncheck.hazelcast.com/version.jsp。
对于3.6之后的版本:http://phonehome.hazelcast.com/ping。