【发布时间】:2017-05-17 04:14:39
【问题描述】:
我正在.net 中通过 rest 和 web 套接字编写一个高度可用的 api。我正在寻找以下策略:
- 跟踪每个打开的 Web 套接字到我的 api 应用程序
- 如何在 asp.net webapi 应用程序中使用队列消息或来自 azure 服务总线的主题
- 我应该研究什么模式或策略
在这一点上,我的关键词搜索并没有为我提供很多关于如何实现这一点的见解,但如果有人有任何想法,我将不胜感激!
TL;DR:有人在 webapi 项目中创建了队列服务来将消息推送到 websocket 中吗?
【问题讨论】:
-
我找到了一个关于Building Real-time Web Apps with ASP.NET WebAPI and WebSockets的教程,你可以通过在
WebSocketCollection中访问WebSocketHandler.AspNetWebSocketContext.WebSocket找到WebSocket实例。我无法更好地理解您关于使用 Websocket 扩展 azure 服务总线的场景,您可以提供有关您的场景的更多详细信息。 -
太棒了,谢谢布鲁斯!现在阅读这篇文章!
-
嘿布鲁斯,这是在 api 项目中实现 websockets 的一个很好的资源,但我的意图是连接套接字,然后等待来自 azure 服务总线队列的消息然后下推当它进来时给客户。
标签: .net asp.net-web-api websocket azureservicebus