直接 (TCP) 连接 to/between Azure Web 应用程序?

Direct (TCP) connections to/between Azure web apps?

我们正在构建一个包含多个组件的大型应用程序 - 我们希望将其部署为 Azure 中的 Web 应用程序(可能用 Go 编写)。 Web 应用程序似乎很适合我们的需求,因为它们易于设置,我们需要单独扩展每个组件,将它们与 Git 存储库集成似乎相当简单。

这些应用程序之间将交换大量消息,速度至关重要,因此我们希望在它们之间创建直接 TCP 连接。这可能吗?我已经尝试编写和部署一个简单的 class 来侦听 TCP 请求,但我无法从我自己的机器访问它(我在尝试通过 TCP 连接到它时得到 "An existing connection was forcibly closed by the remote host." ).

这是否可能,或者是否有另一种创建极快连接的简单方法 to/between Azure Web 应用程序?也许还有另一种(最好是简单的)解决方案?

我是 Azure 基础结构的新手,所以如果我遗漏了一些明显的东西,我深表歉意。感谢您的任何建议!

这可能是不可能的,因为出站 IP 可能会根据以下开放建议而改变。

https://feedback.azure.com/forums/169385-web-apps-formerly-websites/suggestions/6722199-dedicated-reserved-outbound-ip-address

使用 WebSocket 发送消息怎么样? Azure 应用服务支持 WebSocket 以及 Go