如何在 AWS 中托管 TCP 侦听器

问题描述

我们有一个 Azure 云服务,它正在侦听 TCP 端口以获取传入的二进制数据。该服务还负责向客户端设备发送确认数据包。现在我们必须将此服务转移到 AWS,但我找不到任何合适的解决方案。我查看了 AWS 中的 WebSocket,但 WebSocket 需要特定的 JSON 格式而不是二进制数据。我们可以采取哪种方式来解决这种情况?

解决方法

所以我最终使用了 AWS ECS 服务。我创建了一个 TCP 侦听器的 docker 映像,并使用网络负载均衡器将其发布到 AWS ECS。