背景:我想使用 testcontainers 与 apache ignite 进行单元测试
我目前正在使用 Ignite 客户端,并遇到了其端口限制的潜在问题,特别是在 Docker 的端口映射功能的上下文中。
在 Docker 中,端口映射涉及随机分配端口,这通常会超出 Ignite 客户端中 TcpClientChannel 似乎允许的范围。
任何人都可以深入了解为什么 TcpClientChannel 中存在这些限制吗?此外,鉴于这些限制,我们应该如何管理涉及 Docker 的场景,其中端口映射是常见的必需品?
感谢您的时间和帮助。
1024 - 49151
就是所谓的注册端口范围。
但是,Ignite 客户端中的限制没有意义。我已提交票证并开始讨论:https://issues.apache.org/jira/browse/IGNITE-20026