Bluemix Discovery服务是否存在文档加载速率限制

时间:2017-07-19 22:04:35

标签: ibm-cloud watson-discovery

我们正在从Bluemix上的Retrieve and Rank服务切换到新的Discovery服务。这需要相当多的代码重写,并且在将我们的答案单元转移到Discovery时收到一条奇怪的错误消息:

Error: The service is busy processing 20 of your documents. Please wait for some of the documents to complete, then try again.

在将文档插入Discovery时是否存在某种速率限制?如果是这样,我们如何增加或更好,消除它?

1 个答案:

答案 0 :(得分:3)

是的,将文档插入Watson Discovery有一个速率限制。较大的环境尺寸具有较高的速率限制,但每种尺寸都有限制。

<强>背景

与Discovery相比,将文档发送到Retrieve和Rank之间的最大区别在于,将文档发送到Retrieve和Rank是同步的,但将文档发送到Discovery是异步的。

在处理完成之前,Retrieve和Rank不会响应API调用来索引文档。只要文档被接受到管道中进行处理和处理,Discovery就会响应,可能需要几秒钟才能完成。

Discovery会限制每个服务实例的处理管道中的文档数,并在超出限制时返回429状态。

Retrieve和Rank具有相同类型的限制:限制单个服务实例的并发请求数。