sockets - 如何在不绑定(bind)任何端口的情况下启动 Hazelcast?

标签 sockets hazelcast

需要将 Hazelcast 作为单例启动,仅用于 IMAP 的本地测试。所以不需要打开任何本地端口。有没有办法禁用/阻止 Hazelcast 绑定(bind)到本地地址?

到目前为止,我已尝试禁用 Mulitcast/TCP。
启用多播=“假”

还尝试了以下配置:
"port-auto-increment="false"-1 "/端口 "

但它仍然设法选择一个端口并绑定(bind)到它..

Picked Address[X.X.X.X]:51376, using socket ServerSocket[addr=/X.X.X.X,localport=51376], bind any local is false
[main] com.hazelcast.system - [X.X.X.X]:51376 [dev] Hazelcast Community Edition 3.1.2 (20131120) 从地址 [X.X.X.X]:51376
开始 [main] com.hazelcast.system - [X.X.X.X]:51376 [dev] 版权所有 (C) 2008-2013 Hazelcast.com
[main] com.hazelcast.core.LifecycleService - [X.X.X.X]:51376 [dev] 地址 [X.X.X.X]:51376 正在启动
[main] com.hazelcast.instance.Node - [X.X.X.X]:51376 [dev] 没有启用连接方法!开始独立。
[main] com.hazelcast.core.LifecycleService - [X.X.X.X]]:51376 [dev] 地址[X.X.X.X]]:51376 已启动

最佳答案

我认为这是不可能的。内部管理始终需要一个端口。

关于sockets - 如何在不绑定(bind)任何端口的情况下启动 Hazelcast?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24152172/

相关文章:

javascript - 将基于终端的 node.js 应用程序连接到 socket.io 服务器?

java - 解释套接字响应的好方法

java - 线程响应在 weblogic 部署的应用程序中交换

java - 将 Socket 从 JSP 文件发送到 Java 应用程序?

c++ - POSIX UDP 套接字未绑定(bind)到正确的 IP

java - Hazelcast : cannot make remote call: com. hazelcast.map.impl.operation.GetOperation

java - Hazelcast 专用节点

google-app-engine - 具有事务的分布式存储

java - 当您的应用程序部署到云时,符合 JCache 标准的分布式缓存如何工作?

java - Hazelcast 映射值序列化异常