docker - 网关应用无法连接到微服务
问题描述
我们将 Jhipster 和 docker 用于我们的微服务架构。我们刚刚将我们的应用程序堆栈部署到 docker swarm(docker-compose 版本 3),其中只有一个节点处于活动状态,并且网关应用程序抛出 zuul 超时连接到后端微服务时出现问题。我们有一个不同的环境,我们不使用 swarm(docker-compose 版本 2),它工作得很好。在 swarm 中,我能够使用容器名称:端口而不是容器 Ip:端口从网关应用程序卷曲到后端微服务。我在这里迷路了,因为我无法将问题缩小到是群体问题还是 jhipster 问题。我什至在我们的应用程序属性中更改了“prefer-ip-address: false”,但这是同一个问题吗?关于问题可能是什么的任何线索?
解决方案
推荐阅读
- php - 如何使用内容类型从 webhook 获取数据:application/x-www-form-urlencoded;charset=UTF-8?
- sql - 给定任何节点作为输入的 Oracle SQL 完整层次结构
- python - 如何使美元符号出现在python中的总和旁边?
- c# - 如何在文本框中迭代 Unicode?
- javascript - 使用正则表达式将每个数字实例包装在字符串中
- c# - 使用 Dapper 填充类对象
- python - 打开文件后如何将菜单项添加到 wxPython 4 中的菜单栏
- unit-testing - 使用 Mocha、Sinon 和 Chai 在 Loopback 中进行单元测试
- c - C 从后台的其他程序启动程序并从程序中关闭它
- docker - spotify docker/dockerfile maven 插件 [错误] 复制失败