【发布时间】:2016-06-07 19:26:36
【问题描述】:
我有一个奇怪的问题,因为我有高速事务应用程序(用 C++ 编写),它将在第二秒内完成整个事务(最好的情况是毫秒)。 我的应用程序正在将文档写入 Elastic 搜索服务器,写入成功后,应用程序立即尝试访问该文档。 但 Elastic Search 服务器返回“文档不存在”。 最终应用程序失败。
我尝试在 CURl options(upto 100S) 中使用 TIMEOUT ,但这并没有解决问题。 在睡眠(1s)发生魔法之后,即文档写入弹性搜索服务器后休眠 1 秒,弹性搜索服务器返回“文档存在”。
有人可以帮助我理解问题和正确的解决方案,因为让睡眠不是好的编程习惯!!!
【问题讨论】:
-
curl 的超时是您允许它花费的最大时间,这并不意味着它会继续尝试......
标签: php c++ curl elasticsearch libcurl