robot_webFenli/robots/majiang/robot_mj_cs/config/taurus-permanent.xml

75 lines
2.3 KiB
XML
Raw Normal View History

2026-02-04 13:29:34 +08:00
<server>
<!-- 计时器线程池大小-->
<timerThreadPoolSize>1</timerThreadPoolSize>
<!-- 协议包压缩门槛 (单位字节),当协议包大于设定的值则会进行压缩 -->
<protocolCompression>512</protocolCompression>
<!-- 读缓冲区类型 nio Direct Buffer 或者 Heap Buffer-->
<readBufferType>Heap</readBufferType>
<!-- 写入冲区类型 nio Direct Buffer 或者 Heap Buffer-->
<writeBufferType>Heap</writeBufferType>
<!-- 最大的数据包大小 -->
<maxPacketSize>524288</maxPacketSize>
<!-- 最大读取缓存大小 -->
2026-02-26 14:06:59 +08:00
<maxReadBufferSize>16384</maxReadBufferSize>
2026-02-04 13:29:34 +08:00
<!-- 最大写入缓存大小 -->
<maxWriteBufferSize>32768</maxWriteBufferSize>
<!-- 会话队列的大小-->
2026-02-26 14:06:59 +08:00
<sessionPacketQueueSize>512</sessionPacketQueueSize>
2026-02-04 13:29:34 +08:00
<!-- Thread Pool Size of the 3 main stages of the Bitswarm Engine -->
2026-02-26 14:06:59 +08:00
<socketAcceptorThreadPoolSize>4</socketAcceptorThreadPoolSize>
2026-02-04 13:29:34 +08:00
<socketReaderThreadPoolSize>2</socketReaderThreadPoolSize>
2026-02-26 14:06:59 +08:00
<socketWriterThreadPoolSize>2</socketWriterThreadPoolSize>
2026-02-04 13:29:34 +08:00
<!-- Enable disable Nagle algorithm on sockets, true == disable -->
<tcpNoDelay>true</tcpNoDelay>
<!-- 会话超时时间(单位秒)-->
<sessionTimeout>300</sessionTimeout>
<!-- Bind socket addresses -->
<socketAddresses>
<socket address="0.0.0.0" port="8701" type="TCP" />
</socketAddresses>
<!-- Ip addresses filter-->
<ipFilter>
<addressBlackList>
<string>1.2.3.4</string>
</addressBlackList>
<addressWhiteList>
<string>127.0.0.1</string>
</addressWhiteList>
<maxConnectionsPerAddress>10000</maxConnectionsPerAddress>
</ipFilter>
<webSocket>
<isActive>false</isActive>
<address>0.0.0.0</address>
<port>80</port>
</webSocket>
<!-- Main extension class -->
<extensionConfig>
<name>robot - test</name>
<className>robot.mj.EXMainServer</className>
</extensionConfig>
<!-- The system thread pool config -->
<systemThreadPoolConfig>
<name>Sys</name>
2026-02-26 14:06:59 +08:00
<corePoolSize>16</corePoolSize>
<maxPoolSize>32</maxPoolSize>
2026-02-04 13:29:34 +08:00
<keepAliveTime>60000</keepAliveTime>
2026-02-26 14:06:59 +08:00
<maxQueueSize>5000</maxQueueSize>
2026-02-04 13:29:34 +08:00
</systemThreadPoolConfig>
<!-- The extension thread pool config -->
<extensionThreadPoolConfig>
<name>Ext</name>
2026-02-26 14:06:59 +08:00
<corePoolSize>16</corePoolSize>
<maxPoolSize>32</maxPoolSize>
2026-02-04 13:29:34 +08:00
<keepAliveTime>60000</keepAliveTime>
2026-02-26 14:06:59 +08:00
<maxQueueSize>5000</maxQueueSize>
2026-02-04 13:29:34 +08:00
</extensionThreadPoolConfig>
</server>