使用.Net实现推送通知服务器端的理想方式

本文关键字:服务器端 理想 方式 通知 Net 实现 使用 | 更新日期: 2023-09-27 18:25:11

在我的一个web应用程序中,我需要将服务器数据库上的ToDo类型的信息作为推送通知推送到客户端。调用推送通知调用的有效方式是什么。如果它是一个独立的Windows service,可以每隔几分钟跟踪数据库中的数据,并通过GCM或APNS调用Push通知调用。或者还有其他更好的方法吗。

该应用程序既可以在internet环境中运行,也可以在intranet环境中运行。这不是一个基于事件的通知,数据库中的数据需要经常监控,并在需要时调用推送通知服务。

使用.Net实现推送通知服务器端的理想方式

通用答案:这取决于。。。

  • 你有什么机制可以检测何时发送推送通知吗?就像在队列中丢弃的消息、创建的文件、SQL Server Broker触发的事件等

如果答案是YES,那么您可能应该使用此机制来触发发送推送通知。

如果答案是否定的,那么您可能会得到一个Windows服务,它每隔几秒/分钟/小时查询一次数据库(或其他存储)