我们正在构建一个包含多个组件的大型应用程序 - 我们希望将其部署为Azure中的Web应用程序(可能是用Go编写的)。 Web应用程序似乎非常适合我们的需求,因为它们易于设置,我们需要单独扩展每个组件,并且将它们与Git存储库集成起来似乎相当简单。
这些应用程序之间会交换大量消息,速度至关重要,因此我们希望在它们之间创建直接的TCP连接。这有可能吗?我曾尝试编写和部署一个听取TCP请求的简单类但我无法通过自己的机器访问它(我得到了#34;现有连接被强行关闭了远程主机。"当试图通过TCP连接到它时。
这是否可行,或者是否有另一种简单的方法可以创建与Azure网络应用之间/之间的极快连接?也许还有另一种(最好是简单的)解决方案?
我是Azure基础架构的新手,所以如果我遗漏了一些明显的东西,我很抱歉。谢谢你的建议!
答案 0 :(得分:0)
这可能是不可能的,因为出站IP可能会因以下开放建议而发生变化。
如何使用WebSocket进行消息传递? Azure App Service支持WebSocket以及Go