highcharts export-java方法,maxWait属性



在Highcharts的基于Java的导出服务器中,有一个名为maxWait的属性,理想情况下,它应该是导出请求在phantomJs服务器在池中可用之前应等待的最长时间。

但是在代码中看到在BlockingQueuePool.java借用对象()方法

    T object = linkQueue.poll(2000, TimeUnit.MILLISECONDS);

这不是尊重 maxWait 属性,这不应该是

    T object = linkQueue.poll(maxWait, TimeUnit.MILLISECONDS);

如果我错了,请告诉我。

你是对的。最好更换。控制应等待多长时间才能获取服务器对象是合乎逻辑的。这也是您在 app-convert.properties 中阅读注释时的预期行为。

当请求虚拟服务器连接而没有任何可用内容时, 它等待由 maxWait 定义的毫秒数

改变

T object = linkQueue.poll(2000, TimeUnit.MILLISECONDS);

T object = linkQueue.poll(maxWait, TimeUnit.MILLISECONDS); 

我在 GitHub 上报告了一个问题。

最新更新