后端处理线程设置

转至元数据结尾
转至元数据起始

在venus-backend项目中,存在一个配置 applicationContext-service-container.xml,这个xml描述了服务端口以及服务端的执行线程的配置。如下内容:

 <bean class="com.meidusa.toolkit.net.ConnectionAcceptor" init-method="start" destroy-method="shutdown">

    	<property name="name" value="Service socket Server"/>

    	<property name="port" value="${venus.server.binding.port:16800}"/>

    	<property name="executorSize" value="${venus.server.manager.executor.size:16}"/>

    	<property name="connectionFactory" ref="serviceConnectionFactory"/>

    </bean>

参数名称:venus.server.manager.executor.size --作为执行线程数量,每个 manager都会拥有独立的执行线程。manager的数量由CPU Core数量决定。

假设CPU 总共为四核,那么服务端的总执行线程数为 16 * 4 = 64个,如果要提高服务端的执行能力,则可以根据实际情况增加 venus.server.manager.executor.size 

Enter labels to add to this page:
Please wait 
查找标签? 在此录入。