Transit 中如何处理消息框架(如果有的话)?
How is message framing handled in Transit, if at all?
我正在考虑将传输格式 (https://github.com/cognitect/transit-clj) 用于简单的 TCP 消息流应用程序。我无法从文档中弄清楚的一件事是 Transit 库是否会为我处理消息框架。有线格式是否定义某种消息定界符或以某种方式对每条消息的大小进行编码?或者我有责任扩展二进制格式以使其适合流式传输吗?
Transit 搭载在 JSON 上,因此通过网络它具有与 JSON 文档相同的属性。消息中没有分隔符,也没有消息长度。
我正在考虑将传输格式 (https://github.com/cognitect/transit-clj) 用于简单的 TCP 消息流应用程序。我无法从文档中弄清楚的一件事是 Transit 库是否会为我处理消息框架。有线格式是否定义某种消息定界符或以某种方式对每条消息的大小进行编码?或者我有责任扩展二进制格式以使其适合流式传输吗?
Transit 搭载在 JSON 上,因此通过网络它具有与 JSON 文档相同的属性。消息中没有分隔符,也没有消息长度。