сообщение, поступающее из сокета tcp, обрабатывается кусками не целиком - PullRequest
0 голосов
/ 16 февраля 2011

Я пытаюсь установить соединение через сокет tcp с пружинным интегральным шлюзом.Сообщения с байтовыми значениями довольно велики, и я настроил ByteArrayLengthHeaderSerializer для их обработки, изменив свойство maxMessageSize для обработки сообщений.Однако вместо этого сообщения обрабатываются порциями, первые всего 28 байт перед вызовом активатора службы.Я знаю, что есть Агрегатор, который можно использовать, но я подумал, что мог неправильно настроить компоненты интеграции.Я использую базовые пружинные банки 3.0.5, а интеграция 2.0.2 и интеграцияContext.xml здесь:

Кто-нибудь есть какие-либо предложения Спасибо

1 Ответ

0 голосов
/ 21 февраля 2011

Источник имел искаженное значение заголовка, которое давало ложные показания относительно размера приходящего сообщения.Как только заголовок был исправлен, проблем не было.

...