Azure表存储触发移动通知

标签 azure push-notification azure-storage azure-mobile-services

我有一个 Azure 托管的 API,它接受来自多个客户应用程序的日志记录/跟踪数据,以便在客户在支持电话中提出问题之前识别/聚合问题。 API 将日志记录数据写入 Azure 表存储。这对于 powerbi.com 等定期主动监控非常有用,但是......

作为“2.0”增强功能,我想在满足定义的条件时设置移动通知(例如,在 60 分钟内使用“严重性”属性 = 1 创建 2 个以上表记录,可能其中“ProjectType”=矿)。我不想向表中的每个条目发送通知,而是在滚动时间范围内触发有关聚合条目的通知。

是否有任何 Azure 服务可以提供此功能,而无需每隔几分钟/小时创建一个自定义 cron 作业查询表存储(从而增加 PAYG 成本)。是否需要从 Azure 表存储迁移到 Azure SQL?

最佳答案

我会调查Azure Stream Analytics看看是否满足您的需求。它提供了类似 sql 的查询方言,包括诸如滚动窗口(给定时间范围内事件发生的频率)之类的内容。这是一个不错的example .

技术含量较低的解决方案将运行 WebJob在应用程序服务内。如果这是一个问题,您可以在免费套餐上运行它,以降低成本。与表存储相比,Sql Server 将为您提供更大的查询灵 active 。

关于Azure表存储触发移动通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32831464/

相关文章:

Azure 在地理位置和规范方面的灵活性

android - 单击通知时更新 Activity

azure - 用于获取容器/目录/AZURE 存储中的文件列表的 Rest API

azure - 共享访问签名 Azure

azure - 如何获取特定任务的Azure管道任务状态?

javascript - Azure Durable Function (Node.JS) 错误 "Microsoft.Azure.WebJobs.Host: Can' t 将参数 'data' 绑定(bind)到类型 'System.String' 。”

r - 用于查看 Azure Notebooks 中的 R 数据集的浏览器/查看器?

c# - 目前仅支持HTTP/1.0和HTTP/1.1版本请求

android - FCM 防火墙限制

azure - 如何集成 Active Directory 和 sql azure 以验证用户访问 azure 上运行的应用程序