WebHooksWithSqlStreamStore:使用SqlStreamStore作为后备队列的示例Webhooks应用程序

时间:2021-04-27 13:45:32
【文件属性】:
文件名称:WebHooksWithSqlStreamStore:使用SqlStreamStore作为后备队列的示例Webhooks应用程序
文件大小:42KB
文件格式:ZIP
更新时间:2021-04-27 13:45:32
C# 带有SQL Stream Store的Web挂钩 具有WebHook发布者和订阅者的示例项目: HTTP API创建具有唯一URL的订户端点 使用订阅者端点URL在发布者上创建Web钩子的HTTP API。 出版商事件被写入到网络挂接out流。 输出流被限制为最大大小。 传递功能将事件推送到订户端点。 包括失败在内的delivery都被写入到Webhook的delivery流中。 交付失败可通过指数补偿重试。 HTTP API读取UI的out和delivery流。 信息流有限制-最大数量和最大使用期限。 未送达的事件将自动清除。 可配置时间跨度后,长期失败的订户将被禁用。 订户利用SQL流存储来处理幂等接收。 TODO:重新发送消息,更广泛的错误处理。
【文件预览】:
WebHooksWithSqlStreamStore-master
----src()
--------Publisher()
--------Tests()
--------Subscriber()
--------WebHooks.v3.ncrunchsolution(194B)
--------WebHooks.sln(2KB)
----LICENSE(1KB)
----README.md(953B)
----.gitignore(4KB)

网友评论