示例问题:
用户可以在我们的网站上发布自己的文章。但是,每个用户只能发布5篇文章,而当他们发布其第五篇文章时,我们希望向他们发送电子邮件。
仅使用左轮手枪,是否有可能按时返回突变响应,然后懒惰/异步调用向用户发送电子邮件的lambda函数?
答案 0 :(得分:2)
是的,那应该很有可能。这取决于要使用哪种解析器。如果您使用的是Lambda数据源:
如果您使用的是DynamoDB数据源:
无论如何,您可能会发现pipeline resolvers是有用的。它使您可以建立线性,同步的解析器链来解决一些更复杂的问题。您可以进行初始的Lambda函数/ DDB查找以获取帖子数(如果某人处于其极限,则可能会失败),然后再使用第二个解析器来执行常规操作,然后甚至可能有三分之一可以发送电子邮件有人达到了极限。