我们有一个在 Azure 上运行的标准 Web 角色。在这个阶段,我们所有的“后台”任务都由 webhook 处理(例如,当客户的信用卡即将到期时,我们的支付网关会通知我们)。
也就是说,我们很快就会需要将某些“非 webhookable”任务(例如发送电子邮件)委托给“worker”机制。
我们可以选择将辅助角色部署到 Azure。这里的一个缺点是我们必须运行另一个角色实例,这将花费我们更多的钱。
所以,我的问题是:是否有一些云服务可能比 Azure 便宜、可靠并且可以定期向公共 URL 发出 GET 请求?
除了 Pingdom 之类的网站(更多用于正常运行时间监控),我还没有遇到过任何此类解决方案。这是否意味着我在这里的想法中遗漏了一些重要的东西?