- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我面临一个非常典型的挑战:我有一个应用程序,我想在其中发送电子邮件/短信。我为此使用第三方 API(Mandrill 和 GatewayAPI)。这通常很快,但我的一些消息很大,需要一段时间才能发送。这就是为什么我想将其移动到不同的系统。
我的计划是从经常运行(即 15 秒)的 Azure 消息队列
中进行简单的 Azure Web 作业
读取,以确保所有新通信都正常发送得相当快。
我的问题是:如果我的工作有时比间隔时间长,是否有问题?如果是这样,我的设计是否存在明显的缺陷(即使用消息队列和间隔较短的 Web 作业)?
(我希望这不会被视为基于意见的问题 - 事实并非如此 - 我对如何对此设置进行编程有一个实际问题)
最佳答案
您需要做的是将触发器订阅到特定队列。
这真的很简单。当您基于标准模板创建新的 Azure Web 作业时,您将在 Functions.cs
中获得默认添加的以下函数:
// This function will get triggered/executed when a new message is written
// on an Azure Queue called queue.
public static void ProcessQueueMessage([QueueTrigger("QUEUENAME")] string message, TextWriter log)
{
// your code
}
然后将代码移到此处,您就不会遇到间隔问题,因为它会立即由触发器处理。
关于c# - 经常从 Azure 存储队列中出列而不运行多个 cron 作业实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49823519/
我正在使用示例中提到的ajaxQueue Queueing something like Ajax Calls : // jQuery on an empty object, we are going
我有自定义的 tableView header ,但是我指定 header 文本颜色和分隔线的代码仅在 header 出列时才有效,当我将它们滚动到屏幕外时。只有这样他们才会返回白色文本颜色和可见的分
第一次尝试 Collection View 并遇到此错误: Terminating app due to uncaught exception 'NSInternalInconsistencyExce
我正在从 PL/SQL 程序调用 DBMS_AQ.DEQUEUE。我不想永远等待,但如果在再次尝试出队之前队列中没有数据,我会定期超时。 Oracle documentation DEQUEUE 过程
我有 UICollectionView,但似乎我设置的一切都正确。但是我得到了错误: 'could not dequeue a view of kind: UICollectionElementKin
我目前正在运行 sidekiq 4.1.2。我从来没有设法同时运行过几个作业。最近,我似乎遇到了 Sidekiq 的故障排除 WIKI 中描述的一个名为 Too many connections to
我有两个 Collection View ,第一个 Collection View 没有第二个 Collection View ,效果很好。但是当我添加第二个 Collection View 时,我收
我正在 Swift3 中构建一个键盘扩展。 我的键盘第一次启动时,没问题,我的收藏 View 显示得很好,一切正常。 当我的键盘进入后台并在前台再次返回时,会出现此错误。例如,我启动 iMessage
切换到 Windows 8 后,我的应用程序停止工作。我花了几个小时调试问题,发现 IOCP 的行为在 Windows 8 和以前的版本之间有所不同。我提取了必要的代码来演示和重现问题。 SOCKET
我是一名优秀的程序员,十分优秀!