如何创建流式 Web api?或者我们可以实施哪种技术来在 .NET 中创建流式 API?
Posted
技术标签:
【中文标题】如何创建流式 Web api?或者我们可以实施哪种技术来在 .NET 中创建流式 API?【英文标题】:How to create streaming Web api? or which techonology we can implement to create streaming api in .NET? 【发布时间】:2020-05-04 06:10:04 【问题描述】:我需要将实时数据流式传输到 UI 的 API(UI 可能是反应或角度应用程序)。一旦我调用服务器,它应该继续以 JSON 格式提供实时数据。例如交易应用程序中的吸墨纸屏幕等应用程序
哪种技术更适合创建这种类型的 API?
【问题讨论】:
【参考方案1】:看看 WebSockets 和 ASP.NET Core SignalR
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/websockets?view=aspnetcore-3.1
【讨论】:
【参考方案2】:SignalR 将是最方便使用的技术。
【讨论】:
以上是关于如何创建流式 Web api?或者我们可以实施哪种技术来在 .NET 中创建流式 API?的主要内容,如果未能解决你的问题,请参考以下文章
可以使用 Web Audio API 和 createMediaElementSource 分析来自 Icecast 的流式音频吗?
可以使用Web Audio API和createMediaElementSource分析来自Icecast的流式音频吗?