gpt4 book ai didi

tcp - WSO2 ESB 的线程池

转载 作者:可可西里 更新时间:2023-11-01 02:33:05 36 4
gpt4 key购买 nike

在 WSO2 ESB(对于 TCP/IP 请求)中,随着并发请求的增加,我看到只有 20 个 TCP 工作线程被使用。 有什么方法可以增加 TCP 工作线程的数量吗?

我看到 CPU 利用率低于 40%,我想随着我们增加负载,增加 TCP 工作器数量会导致更好的 CPU 利用率。有人可以建议 WSO2-ESB 的线程池配置 在哪里或如何更改它。

这是来自 wso2-esb-service.log 的片段

2015-10-20 14:49:52,852 [-] [tcp-Worker-14]  INFO 
2015-10-20 14:49:52,853 [-] [tcp-Worker-19] INFO
2015-10-20 14:49:52,854 [-] [tcp-Worker-6] INFO
2015-10-20 14:49:52,855 [-] [tcp-Worker-7] INFO
2015-10-20 14:49:52,856 [-] [tcp-Worker-9] INFO
2015-10-20 14:49:52,857 [-] [tcp-Worker-15] INFO
2015-10-20 14:49:52,858 [-] [tcp-Worker-2] INFO

最佳答案

您可以通过 repository/conf/passthru-http.properties 文件更改 worker_pool_size_coreworker_pool_size_max 的值。

## Pass-through HTTP transport specific tuning parameters
worker_pool_size_core=400
worker_pool_size_max=500
#worker_thread_keepalive_sec=60
#worker_pool_queue_length=-1
#io_threads_per_reactor=2
io_buffer_size=16384
#http.max.connection.per.host.port=32767

另外你可以看看Performance Tuning WSO2 ESB,特别是Configuring passthru-http.properties

关于tcp - WSO2 ESB 的线程池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33423532/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com