Как обрабатываются кадры сообщений в Transit, если вообще обрабатываются?

Я рассматриваю возможность использования формата Transit (https://github.com/cognitect/transit-clj) для простого приложения потоковой передачи сообщений TCP. Одна вещь, которую мне трудно понять из документации, заключается в том, будут ли библиотеки Transit обрабатывать кадрирование сообщений для меня. Определяет ли проводной формат какой-то разделитель сообщений или каким-то образом кодирует размер каждого сообщения? Или я буду обязан расширить двоичный формат, чтобы сделать его пригодным для потоковой передачи?


person Derek Thurn    schedule 17.12.2016    source источник


Ответы (1)


Передавайте совмещения в формате JSON, чтобы по сети он имел те же свойства, что и документ JSON. Внутри сообщения нет ни разделителя, ни длины сообщения.

person Arne Brasseur    schedule 17.12.2016