From ae76a13cdfb44d7af92d8c0c87d039b5c75ec18b Mon Sep 17 00:00:00 2001 From: siyang <2337720667@qq.com> Date: Fri, 13 Sep 2024 16:09:22 +0800 Subject: [PATCH] =?UTF-8?q?actor=20system=E9=85=8D=E7=BD=AE=E5=86=99?= =?UTF-8?q?=E5=88=B0=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/src/main/resources/application.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/application/src/main/resources/application.yml b/application/src/main/resources/application.yml index 1002249..bc695bb 100644 --- a/application/src/main/resources/application.yml +++ b/application/src/main/resources/application.yml @@ -169,6 +169,23 @@ aviator: # no limitation on loop count.Default is zero. max_loop_count: 1000 +actors: + system: + # 每个邮箱处理完这些数量的邮件后会重新找一个线程池中的线程进行消费,避免单个线程占用过多CPU + throughput: 5 + # actor系统最大重启次数 + maxActorInitAttempts: 3 + # 定时线程数,目前没什么用 + schedulerPoolSize: 1 + # 顶级转发器线程数,由于不需要做任何实质性操作,因此只需要单线程即可 + rootDispatcherSize: 1 + # 租户线程可能会涉及到业务操作,给2个线程 + tenantDispatcherSize: 2 + # 非租户线程也可能会涉及到业务操作,给2个线程 + nonTenantDispatcherSize: 2 + # 设备处理是直接涉及到业务操作的,因此可以给多一点线程数,具体多少看企业数据量 + device-dispatcher-size: 4 + #队列相关配置 queue: type: in-memory # 队列类型: inMemory / disruptor