当前位置: 首页 > news >正文

企业做网站的注意事项沈阳商城网站开发

企业做网站的注意事项,沈阳商城网站开发,厦门网站建设的公司哪家好,哪家网站建设公司Elasticsearch 线程池「每个线程池到底采用哪种实现策略」:Elasticsearch 线程池(ThreadPool)中 **所有内置线程池名称的常量定义**。 每个字符串常量对应一个 **线程池的名字(name)**,也就是你在 Thread…

Elasticsearch 线程池「每个线程池到底采用哪种实现策略」:

 Elasticsearch 线程池(ThreadPool)中 **所有内置线程池名称的常量定义**。  
每个字符串常量对应一个 **线程池的名字(name)**,也就是你在 `ThreadPool.Names` 或 REST API 里能看到的线程池标识。

下面把每个名字翻译成中文含义(按常见用途):

| 常量名 | 含义 / 用途 |
|--------|-------------|
| **SAME** | 当前线程(不切换线程池),用于非常轻量或需要同步的操作。 |
| **GENERIC** | 通用线程池,处理各种一次性、非关键的后台任务。 |
| **GET** | 处理 `GET` / `MGET` 文档读取请求。 |
| **ANALYZE** | 执行 `_analyze` API(文本分析器相关)。 |
| **WRITE** | 处理写操作:index、update、delete、bulk 等。 |
| **SEARCH** | 处理普通搜索请求(非冻结索引)。 |
| **SEARCH_COORDINATION** | 搜索协调阶段(如聚合、排序、分页)专用,减轻 SEARCH 线程池压力。 |
| **AUTO_COMPLETE** | 自动补全 / 建议(completion suggester)专用。 |
| **SEARCH_THROTTLED** | 冻结索引或低优先级索引的搜索请求,限流处理。 |
| **MANAGEMENT** | 集群管理任务,如更新设置、创建索引、集群状态更新等。 |
| **FLUSH** | 执行 flush(内存缓存刷盘)。 |
| **REFRESH** | 执行 refresh(使文档可搜索)。 |
| **WARMER** | 旧版本中的索引预热(已废弃,7.x 后移除)。 |
| **SNAPSHOT** | 执行快照备份(snapshot/restore)。 |
| **SNAPSHOT_META** | 快照元数据操作(如列出仓库内容)。 |
| **FORCE_MERGE** | 强制执行段合并(force merge)。 |
| **FETCH_SHARD_STARTED** | 获取分片启动状态(集群发现阶段)。 |
| **FETCH_SHARD_STORE** | 获取分片存储信息(用于分片分配)。 |
| **SYSTEM_READ** | 系统级读操作(如读取 .security、.kibana 等系统索引)。 |
| **SYSTEM_WRITE** | 系统级写操作(如写 .security 索引)。 |
| **SYSTEM_CRITICAL_READ** | 关键系统读(如认证、授权)。 |
| **SYSTEM_CRITICAL_WRITE** | 关键系统写(如更新集群元数据)。 |

你可以通过:

```bash
GET /_cat/thread_pool?v
```

查看每个线程池的活跃线程、队列、拒绝情况。

这几个枚举值定义了 **Elasticsearch 线程池的类型(ThreadPoolType)**,决定了线程池的行为方式:

| 类型名称 | 中文含义 | 特点说明 |
|----------|----------|----------|
| **DIRECT** | 直接执行(无线程池) | 任务在当前线程中同步执行,**不切换线程**,**无队列**,**无并发限制**。<br>用于极轻量或必须同步的操作。 |
| **FIXED** | 固定大小线程池 | 线程数固定,队列大小也固定。<br>超过队列容量会触发拒绝策略(`AbortPolicy` 默认)。<br>常见于 `SEARCH`、`WRITE` 等高频线程池。 |
| **FIXED_AUTO_QUEUE_SIZE** | 固定线程 + 自适应队列 | **已废弃**,7.x 开始标为 `@Deprecated`,9.0 计划移除。<br>队列大小会根据负载动态调整(实验性功能),实际很少使用。 |
| **SCALING** | 弹性线程池 | 线程数按需创建,**空闲线程会被回收**。<br>适用于低频、突发任务,如 `MANAGEMENT`、`SNAPSHOT` 等。 |

### ✅ 一句话总结
- **DIRECT**:同步执行,不走池。
- **FIXED**:线程数和队列都固定,最常用。
- **FIXED_AUTO_QUEUE_SIZE**:废弃,别用。
- **SCALING**:按需创建线程,用完回收,适合低频任务。

你可以在源码里看到它们是通过 `ThreadPoolType` 枚举定义的,决定了线程池的构造方式。

| 线程池名称(Names.*) | 线程池类型(ThreadPoolType) | 设计意图简述 |
|------------------------|------------------------------|--------------|
| **SAME** | **DIRECT** | 当前线程立即执行,无池、无队列,极简路径。 |
| **GENERIC** | **SCALING** | 低频杂活,线程按需创建,用完即回收。 |
| **GET** | **FIXED** | 高并发 point-get,固定线程+固定队列,稳定。 |
| **ANALYZE** | **FIXED** | 文本分析请求量可控,FIXED 足够。 |
| **WRITE** | **FIXED** | 写流量大且持续,固定资源避免抖动。 |
| **SEARCH** | **FIXED** | 普通搜索主战场,独立固定池保障吞吐。 |
| **SEARCH_COORDINATION** | **FIXED** | 聚合/排序/分页协调阶段,独立出来防止阻塞 SEARCH。 |
| **MANAGEMENT** | **SCALING** | 集群管理任务低频突发,弹性线程即可。 |
| **FLUSH / REFRESH / WARMER** | **SCALING** | 后台数据管理操作,按需伸缩。 |
| **SNAPSHOT / SNAPSHOT_META** | **SCALING** | 备份相关任务,非持续高并发,弹性更省资源。 |
| **FORCE_MERGE** | **FIXED** | 合并段是重 IO 操作,固定线程数避免过度并发。 |
| **FETCH_SHARD_STARTED / FETCH_SHARD_STORE** | **SCALING** | 分片发现及存储信息拉取,启动阶段偶发,弹性即可。 |
| **SEARCH_THROTTLED** | **FIXED** | 冻结索引的“慢车道”,单线程+小队列,强制限流。 |
| **SYSTEM_READ / SYSTEM_WRITE** | **FIXED** | 系统索引读写要求稳定低延迟,用固定池。 |
| **SYSTEM_CRITICAL_READ / SYSTEM_CRITICAL_WRITE** | **FIXED** | 关键系统操作(如安全认证),独立固定线程保障 QoS。 |

### ✅ 一句话记忆
- **高频、关键路径** → 用 `FIXED`(固定线程)  
- **低频、突发任务** → 用 `SCALING`(弹性线程)  
- **极简同步** → 用 `DIRECT`(当前线程)

http://www.dtcms.com/a/462752.html

相关文章:

  • 堆:数组中的第K个最大数
  • 如何添加网站 ico图标小游戏开发需要多少钱
  • printf输出乱码的解决办法
  • 汕头做网站优化的公司两个wordpress
  • 网站域名在哪里如何建立一个免费的网站
  • 重庆交通建设监理协会网站建设银行招标网站
  • 温州企业自助建站系统虚拟主机怎么设计网站吗
  • 网站备案表是什么纪检监察网站建设背景
  • FDC1004学习笔记二:读写数据
  • 双剑合璧:Microsoft Agent Framework——Python与.NET的AI智能体协奏曲
  • 行动比空想更有力量。哪怕只是一小步,也是通向目标的开始。
  • 学习笔记--分页查询 条件分页查询
  • 东莞网络推广网站部门网站建设管理
  • 流式推理 vs 训练模式详细对比
  • 一个酷炫的烟花网站
  • 【AES加密专题】2.AES头文件详解
  • 腾讯员工月薪多少郴州网站seo
  • 网站建设培训个人网络服务器
  • STM32H743-ARM例程14-FATFS
  • 具有营销型网站的公司有哪些网页设计个人简介代码
  • 网站的交互体验网站备案单位的联系方式
  • 百度logo在线设计生成器seo关键词推广公司
  • 网站开发维护公司前端很难学吗
  • 为你的Hugo博客站创建WordCloud标签云
  • .net网站开发免费教程重庆招聘信息最新招聘2021
  • 接口测试总结
  • 大模型部署基础设施搭建 - ComfyUI
  • 做拍客哪个网站好wordpress 功能菜单
  • 成都 广告公司网站建设卡盟网站顶图怎么做
  • 找别人做网站需要什么信息安徽省建设行业安全协会网站