2
我使用最新版本的骆驼和Netty中的弹簧,并具有以下定义:的Java骆驼的Netty TCP消费者只接收1024字节
<bean id="transformIncoming" class="com.hugin.camel.transform.IncomingMessageTransformer"/>
<from uri="netty4:tcp://127.0.0.1:8888?allowDefaultCodec=false&encoder=#byteArrayEncoder"/>
<route>
<transform>
<method ref="transformIncoming" method="process"></method>
</transform>
我定义一个类来处理传入的TCP请求:
我的问题是,无论传入消息的大小,buf变量永远不会超过1024个字节,所以我的请求被截断。
根据组件定义receiveBufferSize应该是65536字节。我如何处理大量请求?
你是什么意思的“消息”?你在使用某种消息协议吗?您认为接收邮件的代码在哪里? –