推送API中的数据事件通知

时间:2012-01-24 16:56:49

标签: .net api rest push

我正在使用REST为我的SaaS应用程序编写API。在大多数情况下,用户将调用API以基于其他系统中的事件来查询,更新和插入数据。有时,用户希望在我们的系统中发生某些事件时收到通知,以便他们可以更新其他系统。我正试图找出一种简单的方法来做后者(推送通知)。

我的第一个想法是拥有一个用户可以订阅的RSS源。然后,当事件发生时,他们会收到基本通知(记录的ID,更改描述等)。如果他们对更改的数据感兴趣,他们可以查询API以获取更多详细信息。

我的应用程序是用.Net编写的,带有SQL Server后端。这听起来像一个合法的策略,任何其他想法,还需要任何其他细节吗?

1 个答案:

答案 0 :(得分:1)

你应该进入pubsubhubhub。它是一个开放协议,支持通过更改日志RSS源的Web挂钩进行推送。