azure - 如果满足记录的某些条件,如何在 Azure 中创建服务来监控数据库?
问题描述
我需要为一家餐厅创建一个网页订桌系统。要求的功能之一是,如果餐桌预订时间在 5 分钟内且客户尚未登记入住,则通过短信或电子邮件向客户发送提醒。
例如,现在是下午 6:55,预订时间是晚上 7:00,而客人尚未登记入住。如何在 Azure 中设置服务来监控 Azure SQL 数据库上的记录,以检查时间记录是否在给定时间内?如果我的问题太笼统,我很抱歉,但我找不到任何开始的地方。
解决方案
您可以使用 Hangfire 和 schedule 在特定日期时间发送通知:
BackgroundJob.Schedule(() => Console.Write("test"), new DateTime(2016, 6, 4, 16, 22, 0));
ps:为了正确执行此操作,您的应用程序必须以始终开启模式运行
推荐阅读
- c++ - 不等待 std::cin.ignore()
- python - 记录器结果没有出现在 Django 的 unittest 输出中
- php - 多对多关系的 SQL 查询以在 HTML 中显示数据
- angular - 代码与 Angular 6 以及如果与 Angular 5 不兼容
- scala - Typeclass 的模棱两可的隐含值
- javascript - 在本地存储中更改数组内部的值
- javascript - 我的背景颜色没有随 javascript 改变
- java - 在 Pivotal GemFire Lucene Analyzer 中访问数据未找到
- macos - 如何使用 Expo 强制应用程序在 iPhone 模拟中使用 iPad 进行模拟?
- c# - ajax更新面板控制问题