--- title: "限流搜索线程池队列大小配置" date: 2026-02-07 lastmod: 2026-02-07 description: "thread_pool.search_throttled.queue_size 配置项用于控制限流搜索线程池的队列大小。" tags: ["线程池", "限流搜索", "队列管理", "ThreadPool"] summary: "配置项作用 # thread_pool.search_throttled.queue_size 配置项用于控制限流搜索线程池的队列大小。 当所有限流搜索线程都在忙碌时,新的搜索请求会被放入队列等待。 配置项属性 # 配置路径: thread_pool.search_throttled.queue_size 数据类型: Integer(整数) 默认值: 100 是否可选: 是 作用域: NodeScope(节点级别) 动态更新: 是(可以动态更新,无需重启) 配置建议 # 默认配置 # thread_pool: search_throttled: queue_size: 100 # 默认值 增加队列 # thread_pool: search_throttled: queue_size: 200 相关配置 # 配置项 作用 默认值 search_throttled.queue_size 队列大小 100 search_throttled.size 线程池大小 1 注意事项 # 默认值: 默认值为 100,比普通搜索的 1000 小。" --- ## 配置项作用 `thread_pool.search_throttled.queue_size` 配置项用于控制**限流搜索线程池的队列大小**。 当所有限流搜索线程都在忙碌时,新的搜索请求会被放入队列等待。 ## 配置项属性 - **配置路径**: `thread_pool.search_throttled.queue_size` - **数据类型**: `Integer`(整数) - **默认值**: `100` - **是否可选**: 是 - **作用域**: NodeScope(节点级别) - **动态更新**: 是(可以动态更新,无需重启) ## 配置建议 ## 默认配置 ```yaml thread_pool: search_throttled: queue_size: 100 # 默认值 ``` ## 增加队列 ```yaml thread_pool: search_throttled: queue_size: 200 ``` ## 相关配置 | 配置项 | 作用 | 默认值 | |--------|------|--------| | `search_throttled.queue_size` | 队列大小 | 100 | | `search_throttled.size` | 线程池大小 | 1 | ## 注意事项 1. **默认值**: 默认值为 `100`,比普通搜索的 1000 小。 2. **动态更新**: 支持动态更新。 3. **限流队列**: 队列较小是为了进一步限制资源消耗。