microsoft-graph-api - 缺少网络挂钩通知消息
问题描述
我们已经在 Azure 上运行了将近 3 年的生产应用程序,它依赖于到达 Office 365 邮箱的传入消息的 Web 挂钩通知。在过去一天左右的时间里,我们注意到有很大一部分消息我们没有收到网络挂钩通知。我们所有的邮箱订阅都是最新且正确的——一个给定的邮箱可能在一小时内收到 30 条消息,而我们可能只能看到来自 25 条的通知。我们需要获得 100% 的通知。
我想强调的是,我们没有理由相信这是一个编程问题——这部分应用程序在几个月内没有改变,而且大部分时间都运行良好。尽管如此,Azure 支持人员告诉我们,获得此问题的生产支持的唯一方法是在 SO。
解决方案
以下答案已发布,后来被删除 - 我不明白为什么。
“对于您在使用 Microsoft Graph Webhook 通知时遇到的问题,我们深表歉意。
这是发生的事情:
我们遇到了容量问题,导致部分通知延迟交付。一些订阅受到的影响比其他订阅更大,一些订阅者看到发送的通知显着下降。此问题的时间段为 2018 年 12 月 12 日凌晨 2 点至 2018 年 12 月 13 日下午 6 点(太平洋标准时间)。
我们要做的事情:
我们正在调查根本原因,并将采取措施防止这种情况在未来发生。
我们认识到我们缺少 Graph 通知的中断通信。我们正在努力改进我们的通信,目标是在我们意识到服务退化信息发生后立即主动向我们的客户发布服务退化信息。
感谢您使用 Graph 和我们的 webhook 通知框架。给您添麻烦了!”
推荐阅读
- c++ - 表示日期的字符串并对其进行转换
- javascript - 如何正确使用 Three.js FBXLoader?
- swift - 全局禁用某些方法上的 SwiftLint multiline_arguments
- java - 严重:GET 的异步超时 [使用 Spring MVC 4.3.x、Java 8、Tomcat 7 流式传输大量数据]
- firebase - 将文件上传到 Firebase 云存储时出错:“rules_version = 1 不允许列出存储桶中的对象”
- angular - 如何让父组件监听两个子组件的变化?
- javascript - 调用javascript处理程序的正确方法
- timestamp - 将字节码转换为日期
- javascript - (Angular 2/4/5/6) 将 tawk 小部件添加到 Angular 6 中的特定页面
- c++ - 如何在 Qt 中处理用于加密的 MinGM32 位编译器中的 128 位变量(Diffie Hellman 算法)