У меня есть приложение CLIENT, которое отправляет сообщения следующего формата в сокет TCP:
- первая строка - текстовая строка, оканчивающаяся на
\r\n
и содержащая размер файла
- остаток сообщения - двоичный (ФАЙЛ)
В конце КЛИЕНТ закрывает соединение.
На стороне SERVER я хочу обработать это сообщение, используя маршрут apache camel
с конечной точкой camel:netty4
. Я не знаю, как агрегировать все сообщение от КЛИЕНТА, потому что camel:netty4
декодер обрабатывает сообщение часть за частью, и верблюд создает новый обмен для каждой части.