gpt4 book ai didi

客户端断开连接后 Solr 查询是否继续?

转载 作者:行者123 更新时间:2023-12-05 01:31:36 25 4
gpt4 key购买 nike

我有一个关于对 Solr 进行长时间查询时遇到的问题的理论,但我不知道它是否属实,也不知道如何测试它。

我正在从带有 cURL 的应用程序中查询 Solr。 cURL 的配置方式是,如果 Solr 在 3 秒内没有发送响应,它将放弃并断开连接,从而允许托管 cURL 的应用程序在没有来自 Solr 的请求数据的情况下继续。 理论上是cURL断开后,Solr还在后台继续处理查询。

这是 Solr 所做的吗? 如果是这样,是否有配置选项可以更改此行为?有没有真正的方法来测试这种行为?

最佳答案

Solr 不会使查询超时。一个简单的测试是在几秒钟后再次使用 3 秒内未完成的相同查询再次访问服务器。如果查询缓存等配置正确,那么您应该得到(几乎)立即响应。这种显示当客户端断开连接时查询执行没有中断。 (这个测试不是很可靠,可能还有许多其他因素会导致查询第二次执行得更快)

另见 this

您可以尝试使用 timeAllowed参数描述 here看看它是否会有所帮助。

关于客户端断开连接后 Solr 查询是否继续?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9641776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com