azure - 如何将azure api管理集成到节点socket.io应用程序

标签 azure websocket socket.io gateway azure-api-management

我正在尝试将我们的 socket.io 应用程序与 azure api 管理集成。但我无法找到任何解决方案,无论是否可能。任何人都可以帮助我或给我一些建议

最佳答案

更新: WebSockets 现在是 supported in APIM 。目前,仅支持直通,这会创建客户端与 APIM 之间的连接以及 APIM 与后端 Websocket 服务器之间的连接的一对一映射。另外,请注意 limitations今天仍然存在。

感谢@restfulhead 在这里提出这个问题

<小时/>

遗憾的是,截至目前,Azure API 管理不支持 WebSocket。 UserVoice 有一个功能请求您可以投票以获得更多关注。

现在,对于 WebSocket 应用程序,您可以使用 Azure Application Gateway其中supports websockets .

另一方面,Azure SignalR也是构建托管、可扩展、实时 Websocket 支持的应用程序的一项出色服务但是更多的是 NodeJS 中 socket.io 的替代方案C#。

关于azure - 如何将azure api管理集成到节点socket.io应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55354092/

相关文章:

java - 尝试从远程 SSL 地址下载和设置证书以进行 WebSocket 连接,但出现 "Signature does not match"异常

javascript - 当我们已经有了 Express 服务器时,为什么要为 Socket.io 创建新的 http 实例?

node.js - Socket.io 在发送 header 后导致错误 'Error: Can' t set headers。

node.js - 如何使用 redis 适配器覆盖套接字的基本适配器?

azure - 我应该如何使用 WebJobs 在 Azure 托管博客上自动生成 Twitter 链接?

powershell - 如何使用 PowerShell 获取有关暂存 Windows Azure 网站槽的信息?

image - 无法使用 PowerShell 捕获的镜像创建新的 AzureVM

ruby - 请求通过 websocket 读取变得乱码

azure - 通过 Azure Active Directory 的 SharePoint 组声明

spring - 在 Spring 中使用 STOMP 和 WebSocket 向特定用户发送消息时检查身份验证