【问题标题】:Best way to push data to connected users from .NET web application [closed]从 .NET Web 应用程序向连接用户推送数据的最佳方式 [关闭]
【发布时间】:2020-05-09 14:40:16
【问题描述】:

场景如下:

-我们有一个带有内存数据库的 MVC Web 应用程序,为用户提供一组功能。 - 我们在该应用程序中创建了一个 REST Web api,一个 android 应用程序使用它来为移动用户提供相同的服务。

鉴于我们还有经常更新的数据(实时足球),向所有连接的移动设备发送更新的最佳方式是什么?

这些数据通过外部 api 提供给应用程序,并使用 SignalR 客户端通知 Web 应用程序的用户。我想我们可能需要一个使用套接字的数据流服务,但哪一个最适合给定场景以及使用的技术??

提前致谢。

【问题讨论】:

  • 您如何托管您的解决方案?是云还是本地?因为两者都可以使用不同的技术。
  • 它是一个带有 Windows Server 的专用服务器,所以我们可以随意配置它。

标签: c# .net rest signalr data-stream


【解决方案1】:

如果您不希望您的移动应用轮询或保持专用连接,因为两者都会耗尽电池,您应该使用 android 的专用推送机制(“Firebase Cloud Messaging”,以前称为“Google Cloud Messaging”)。

https://firebase.google.com/docs/cloud-messaging

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-08
  • 2012-04-19
  • 2020-05-05
  • 1970-01-01
  • 2014-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多