2016-12-17 1 views
0

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

ответ

0

Транзит piggiebacks на JSON, поэтому по проводу он имеет те же свойства, что и документ JSON. Внутри такого разделителя нет разделителя, а длина сообщения отсутствует.