有没有办法知道Algolia何时成功处理了一个排队的工作,或者Algolia是否将新文档编入索引与上一个重新索引相比?
我们希望构建一个系统,无论何时索引新文档,浏览网站的用户都会实时收到更新警告,并检查新内容。
这样的事情可能吗?
如果没有,是否有可能做到这一点?
答案 0 :(得分:3)
你是完全正确的,webhooks肯定是有道理的。不幸的是,Algolia没有提供这样的功能,你必须依靠民意调查。
您发送给Algolia的工作会按顺序执行。一个相当简单的解决方案是将每个作业及其相关操作存储在队列中:您可以拥有一个专用进程,其唯一的作用是无限期地等待队列的第一个taskID
并立即执行操作它会回来。