You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hazelcast集群认证失败+服务间调用执行停滞问题排查求助

Hazelcast集群认证失败+服务间调用执行停滞问题排查求助

各位大佬好,我刚接触HazelCast,现在遇到一个棘手的问题,想请大家帮忙排查下:

我有三个应用:App1(网关应用)、App2(Service1)、App3(Service2),三个应用都用了相同的程序化HazelCast配置,代码如下:

Config hazelcastConfig = new Config();
hazelcastConfig.setClusterName("esb-cluster");
NetworkConfig networkConfig = hazelcastConfig.getNetworkConfig();
JoinConfig joinConfig = networkConfig.getJoin();
joinConfig.getMulticastConfig().setEnabled(false);
TcpIpConfig tcpIpConfig = joinConfig.getTcpIpConfig();
tcpIpConfig.setEnabled(true);
tcpIpConfig.setMembers(Arrays.asList("<Ip_address>:5701", "<Ip_address>:5702", "<Ip_address>:5703"));

VertxOptions options = new VertxOptions().setClusterManager(clusterManager);
Vertx.clusteredVertx(options, res -> {
    if (res.succeeded()) {
        Vertx vertx = res.result();
        // 后续业务逻辑
    }
});

问题现象:

  • 三个应用启动后,都能正常连接到集群管理器
  • App1调用App2时,请求、处理、响应整个流程都正常,用Postman测试完全没问题
  • App1调用App3时:请求能正常通过网关到达App3,我能看到App3里有几个方法已经执行,但后续业务逻辑突然卡住,同时日志开始无限循环输出特定内容;另外在App2和App3的日志里,也会无限循环出现相同的异常日志,直到我手动终止服务

关键异常线索:

我注意到日志里抛出异常时,显示的集群名称是[dev],但我明明在配置里指定的集群名是[esb-cluster],这应该是个重要的矛盾点!

环境信息:

  • Vert.x版本:4.5.9
  • Java版本:17

我现在试了好几种排查方式都没找到根源,有没有大佬遇到过类似的问题?或者能给我一些排查方向?非常感谢!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 11:13:09