如何在Apache CXF中更改线程池配置

时间:2016-09-01 18:28:11

标签: apache-camel cxf

我创建了一个使用camel和cxf的服务。我正在尝试提高CPU的性能和利用率,为此我已经为Camel EIP配置了threadPoolProfile,并且正在创建多个线程池。如何为CXF线程池配置类似的内容。

1 个答案:

答案 0 :(得分:0)

如果您正在使用discussion link中所述的Karaf容器,则可以通过添加* .cfg文件来配置池。

前:

要添加的文件: $ KARAF_HOME / etc / org.apache.cxf.http.jetty-8017.cfg

文件内容:

port=8017

threadingParameters.minThreads=10

threadingParameters.maxThreads=50

即使没有使用Karaf,也可以使用弹簧配置来实现相同目的:

<httpj:engine-factory bus="online-tests" >
<httpj:engine port="8017" >
<httpj:threadingParameters minThreads="10" maxThreads="50" />
</httpj:engine>
</httpj:engine-factory>