有没有办法知道Algolia何时成功地处理了排队的作业,或者Algolia是否与上次重新索引相比索引了新文档?
我们想要建立一个系统,当一个新的文档被索引时,浏览网站的用户会被实时警告更新,并去检查新的东西。
这样的事情有可能发生吗?
如果没有,有什么解决方法可以实现这一点吗?
发布于 2016-09-15 20:45:33
你完全正确,webhooks绝对是有意义的。不幸的是,Algolia没有提供这样的特性,你必须依赖于轮询。
发送到Algolia的作业将按顺序执行。一种相当简单的解决方案是将每个作业及其相关操作存储在一个队列中:您可以有一个专用进程,其唯一作用是无限地等待队列的第一个taskID,并在它返回时立即执行该操作。
https://stackoverflow.com/questions/39508027
复制相似问题