В документации показано, как использовать небольшой набор декодеров/кодировщиков tcp (CR, LF, несколько других). У меня есть полезные данные, разделенные 2 байтами 0x1C 0x0D. Как проще всего указать это в определении потока? Или мне придется создать собственный источник/приемник, как показано здесь? http://docs.spring.io/spring-xd/docs/0.1.x-SNAPSHOT/reference/html/creating-a-sink-module.html
Как использовать собственный кодировщик/декодер tcp весной xd
Ответы (1)
Декодеры используются в source
s, а не sink
s; стоки используют энкодеры.
Да, вам нужно настроить источник/приемник.
Используйте более новую версию XD, чем 0.1.x; текущая версия 1.2.0.
См. документацию Spring Integration о создании пользовательских кодировщиков. /decoders (обычно на основе AbstractByteArraySerializer
).
person
Gary Russell
schedule
29.06.2015
Должен был быть более подробным, мне понадобятся и кодировщик, и декодер;
- person Pete_ch; 29.06.2015