HZNU_QYGK 2021-11-15 10:05 采纳率: 28.6%
浏览 32
已结题

Docker Swarm部署微服务,使用nacos做配置中心,过一段时间A服务连不上B服务,报服务超时,但这两个实例在nacos显示存活,请问这是怎么回事

大约半天时间A服务就连不上B服务了,B服务没有打印任何日志,但是存活的

  • 写回答

1条回答 默认 最新

  • 三千烦恼丝xzh 2021-11-15 11:38
    关注

    配置中心服务A为什么和服务B交互?服务注册才会和别的服务交互吧?分布式容器网络挺多道道的,多个机器路由走了一个宿主机代理网桥,也就是你服务A在宿主机1通过注册中心拿到的宿主机2的服务B上报注册中心的IP是无效的,应为那个地址只在宿主机2docker内有效,正常应该是不依赖注册中心提供的IP服务直接使用容器的DNS别名

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月23日
  • 创建了问题 11月15日

悬赏问题

  • ¥20 Python安装cvxpy库出问题
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题