为什么不推荐使用 Elasticsearch 中的“fixed_auto_queue_size”?

Why is `fixed_auto_queue_size` in Elasticsearch deprecated?

我正在尝试配置我的 Elasticsearch 集群的线程池。 fixed_auto_queue_size 看起来是个不错的主意,因为它根据 Little 定律调整其最大队列大小。但是,此功能在 ES 7.7.0 中已弃用。有谁知道为什么不推荐使用该功能?我对这种配置会遇到的实际问题很感兴趣。是因为 Little 定律假设系统稳定吗?如果是这样,当假设不再成立时会出现什么问题?

查看 details of this change 时,给出的两个原因是:

  • 两个 fixed_auto_queue_size 线程池(searchsearch_throttled)没有配置此动态调整
  • Elastic 未发现任何用户使用此动态设置

由于该功能是实验性的,他们没有得到太多反馈,所以他们决定将其删除。