我们有一个通知,它将使用应用程序端点将数据发布到应用程序。
notification ABC{
post = savedetailsurl
body = {{.|json}}
useBody = true
}
所以端点会将所有细节保存在 mysql DB 中。
现在在我们的模板中,我们调用另一个端点来获取我们使用通知中的 webhook 保存的详细信息。
template ABC {
use the " getDetailsUrl" and use the details in forming the email
}
现在的问题是竞争条件。有时详细信息尚未保存在后端(mysql)中,并调用 getDetailsUrl。所以我们得到空结果。
有没有办法解决比赛条件。