【问题标题】:Hazelcast ssl enterprise versionHazelcast ssl企业版
【发布时间】:2015-05-14 06:40:15
【问题描述】:

我正在使用hazelcast企业版的试用版进行测试,

当我查看文档时,它显示为

属性 props = new Properties(); ... ClientConfig 配置 = 新的 ClientConfig(); config.getSocketOptions().setSocketFactory(new SSLSocketFactory(props));

http://docs.hazelcast.org/docs/latest/manual/html/ssl.html

当我尝试实现它时,在 getSocketOptions 之后没有像 setSocketFactory 这样的方法,然后不确定如何在 hazelcast 3.4.2 版本中实现 ssl,我的试用期即将到期,,, 对 hazelcast 的 SSL 功能不满意。

问候, 哈利

【问题讨论】:

    标签: java sockets ssl enterprise hazelcast


    【解决方案1】:

    哈利,

    你有没有机会通过 Hazelcast ssl 示例https://github.com/hazelcast/hazelcast-code-samples/tree/master/network-configuration/ssl

    它使用由 hazelcast 实现的BasicSSLContextFactory

    【讨论】:

    • 感谢 Vik Gamov,我使用 SSL 配置实现了(我将很快发布)。我知道ssl是hazelcast中的企业版,但是第一年我买不到企业版,是否可以为hazelcast实现我们的ssl代码。有什么规定吗。再次感谢。
    • 最好用自定义com.hazelcast.nio.tcp.SocketChannelWrapperFactory 实现自己的com.hazelcast.instance.NodeExtension。在您的 jar 中,您需要将名为 com.hazelcast.instance.NodeExtension 的文件包含 NodeExtension 实现的完全限定类名放到 META-INF/services 文件夹中。
    • 感谢@vik gamov,但我只是查看了 hazelcast 中的 NodeExtension 接口,在 META-INF/services 中有一个带有 'com.hazelcast.instance.NodeExtension' 的文件指向 'defaultNodeExtension'在里面。坦率地说,我无法完全理解您的观点,您能否详细说明一下,如果您有任何实施此示例的示例,请与我分享。你的帮助是非常可观的。再次感谢...
    • 我的主要目标是在 Hazelcast 服务器和 Hazelcast 服务器之间建立 SSL 通信。请在服务器到服务器的通信部分帮助我。我需要进行哪些更改才能实现它,您为我提供了使用 META-INF/services 中的“com.hazelcast.instance.NodeExtension”进行服务器到服务器通信的路径但我仍然不完全了解它的用法。
    • Harry, 1) 创建 jar 项目 2) 实现 NodeExtensions(例如 MyCustomNodeExtension 接口(您可以查看 DefaultNodeExtension 代码(它是开放的)作为示例)2) 使用我们的实现自定义 SocketChannelWrapperfactory自己的 SSL 实现 3) 在 META-INF/services 文件中提供 NodeExtension 实现的完全限定类名,例如com.harry.hazelcast.MyCustomNodeExtension 4) 编译和构建 jar 5) 包含带有 Hazelcast 集群类路径的 jar 6) 利润!
    【解决方案2】:

    我尝试使用 SSL 配置,它工作得像苍蝇一样。

    http://admin.hazelcast.com/docs/2.6/javadoc/index.html?com/hazelcast/config/SSLConfig.html
    

    【讨论】:

    • 这是 2.6 版本的文档。你使用什么 Hazelcast 版本?
    猜你喜欢
    • 1970-01-01
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-21
    • 2011-08-15
    • 2015-01-10
    相关资源
    最近更新 更多