使用 Docker 容器从 Java 连接到 Meteor DDP
Connecting to Meteor DDP from Java with Docker container
我来这里只是为了分享一些使用 java DDP Client Meteor 和 Docker
的经验
您好,我正在从 J2EE docker 容器访问流星 docker 容器,但它失败了,因为与服务器名称的连接出现了一些问题(对应于 "meteor"在我的撰写文件中)和端口“82”。
在这种情况下,它不考虑端口并将其替换为默认值 80...因此连接失败...
为什么?
因为 URI 不处理不带点的域名
例如:
- 连接到 meteor_1 端口 3000
- uri 是 ws://meteor_1:3000/websocket
- 但是 int port = uri.getPort(); -> -1 并且 ddp 客户端默认回退到 80
今晚我会尝试使用带有点的图像名称,因为它传入 java 但我还没有使用 docker 组合
进行测试
我来这里只是为了分享一些使用 java DDP Client Meteor 和 Docker
的经验您好,我正在从 J2EE docker 容器访问流星 docker 容器,但它失败了,因为与服务器名称的连接出现了一些问题(对应于 "meteor"在我的撰写文件中)和端口“82”。
在这种情况下,它不考虑端口并将其替换为默认值 80...因此连接失败...
为什么? 因为 URI 不处理不带点的域名 例如:
- 连接到 meteor_1 端口 3000
- uri 是 ws://meteor_1:3000/websocket
- 但是 int port = uri.getPort(); -> -1 并且 ddp 客户端默认回退到 80
今晚我会尝试使用带有点的图像名称,因为它传入 java 但我还没有使用 docker 组合
进行测试