繁体   English   中英

针对Multisearch Response的Elasticsearch响应时间问题,已拍摄(Grails应用程序中的Elasticsearch实施)

[英]Elasticsearch response time issue for Multisearch Response , took ( Elasticsearch implementation in Grails app )

为了进行性能测量,我在Grails控制器的Grails应用程序中测量了请求到达时间和响应形成之间的时间差,如下所示:

long start = new DateTime().getMillis();
String result   = reportData()
JSONObject data = result ? JSON.parse(result) : new JSONObject()
long finish = new DateTime().getMillis();

recordData()中,创建并执行Elasticsearch查询,然后解析响应并提取所需的值。 问题出在Multisearch响应中,当我将每个响应中的所有“花费”时间加起来时,结果大于(完成-开始)时间。 (所有时间(以毫秒为单位))。 那怎么可能?

注意:对于第一次请求,“开始”时间的总和少于(finish-start)时间,但是当再次向该应用程序发出相同请求时,该问题就会出现并持续存在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM