在 API 中推送数据事件通知

问题描述 投票:0回答:1

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

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

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

.net rest push
1个回答
1
投票

您应该查看pubsubhubhub。它是一个开放协议,支持通过更改日志 RSS 源的网络挂钩进行推送。

© www.soinside.com 2019 - 2024. All rights reserved.