wxyun2 opened a new issue, #1391:
URL: https://github.com/apache/rocketmq-clients/issues/1391

   ### 问题背景
   
   Java 客户端在平台线程模式下,为每个客户端分别创建 `ClientScheduler`、`ClientAsyncWorker` 和 
`ClientCallbackWorker`,默认按 JVM 可见 CPU 核数配置。同一 JVM 
内存在多个客户端实例时,内部线程配置规模随实例数量增长,但定时维护、异步 RPC 响应和回调任务的负载并不一定相同。
   
   现有 `consumptionThreadCount` 只控制消息消费执行器,缺少公开 API 
独立设置这三类内部执行器。当前可选虚拟线程也没有提供调度池的大小配置;旧 JDK 回退或继续使用平台线程时,仍需要明确的资源配置入口。
   
   ### 期望行为
   
   在 `ClientConfigurationBuilder` 中分别提供 scheduler、async worker、callback worker 
的可选正整数配置。未设置时保持原有默认值;scheduler 始终使用配置,async/callback 
配置适用于平台线程模式及虚拟线程回退。保持队列、线程命名、每客户端执行器所有权和关闭行为。
   
   历史相关讨论:#621。本需求聚焦独立配置 API。
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to