从 Azure 上的 C# 应用程序发布 Webhook 的正确方法是什么?

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

我想从我的应用程序创建一个 Webhook 来通知其他系统有关事件的信息。它是一个在 Azure 中的应用服务上运行的 C# 应用程序。我一直在做一些研究,有很多文章解释如何使用 Webhook,但很少介绍如何从应用程序发布它们。

我找到了这篇文章:https://dev.to/damikun/integrate-webhook-under-net-c-backend-4f7

我们可以做同样的事情,但感觉非常手动...我觉得每个 Web hook 开发人员都需要构建这些东西,所以必须有更好的方法。是否有任何 nuget 包可以为我们执行此操作,或者 Azure 本身是否提供了更好的方法来执行此操作?

c# azure webhooks
1个回答
0
投票

对于解耦场景,您可以利用Azure 事件网格自定义主题。在您的应用程序中,您发送事件网格事件,其他系统可以创建有关这些主题的订阅。看看这些代码示例

这样,您的应用程序只需要发送事件,而不必了解订阅者的任何信息,使其成为一个易于实现的过程。

订阅者可以使用自己选择的机制根据收到的事件采取行动。

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