I neueste Version von Camel und Netty mit Feder bin mit und unter Definition haben:Java Camel Netty TCP Verbraucher erhält nur 1024 Bytes
<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>
ich eine Klasse definierte TCP-Anfragen bearbeiten:
Mein Problem ist, dass unabhängig von der Größe der eingehenden Nachricht die Buf-Variable nie mehr als 1024 Bytes ist, so dass meine Anfrage abgeschnitten wird.
Entsprechend der Definition der Komponenten soll receiveBufferSize 65536 Bytes betragen. Wie kann ich große Anfragen bearbeiten?
Was meinen Sie mit "Nachricht"? Verwenden Sie eine Art von Nachrichtenprotokoll? Wo denkst du ist der Code, um eine Nachricht zu erhalten? –