MES worker线程池化

可获得性

本特性自openGauss 6.0.0-RC1版本开始引入,仅适用于资源池化架构。

特性简介

在资源池化架构下,MES worker线程提供池化的功能,根据节点间消息压力动态调整worker线程的数量。

客户价值

在资源池化架构下,动态调整worker线程从而更好利用CPU资源。

特性描述

在资源池化架构下,MES worker线程提供池化的选项。开启后,worker线程将以线程池的方式进行管理。当消息压力大的时候系统自动增加worker线程,当消息压力小的时候系统自动减少worker线程,从而更加有效利用CPU,提高软件的可用性。

特性增强

本特性是在资源架构下,对于原有固定的MES worker线程配置方式的一种扩展。

特性约束

  • 在资源池化架构下,ss_work_thread_pool_attr参数表示mes worker线程池化是否开启。具体参数说明请参见资源池化参数
  • 在资源池化架构下,MES提供了保序能力,由同一业务线程发的消息,在开启保序功能后,会由同一个worker线程进行处理,从而做到发消息和处理消息的顺序一致。当前保序功能在worker线程池化开启后,将不可用。当前DMS组件并未使用MES的保序能力,DMS也默认关闭这一能力,用户也无法开启这一能力。所以开启worker线程池化、关闭保序能力对于当前用户没有影响。

依赖关系

暂无

意见反馈
编组 3备份
    openGauss 2024-04-27 00:42:12
    取消