【发布时间】:2015-05-30 00:54:16
【问题描述】:
在通过直接 TCP、HTTP、SOAP 或其他传输协议使用基于文本的 EDI X12 消息有效负载(例如 http://examples.x12.org/)时,有没有人有任何例子或智慧之言:
1) 使用 netty 进行简单的传输协议帧编码(即 TCP STX/ETX 帧、HTTP 帧),然后将原始有效负载转发到另一个工具,例如 Smooks 进行解析/编组。 (如果有烟熏以外的替代品,请分享!)
2) 或使用 Netty 和自定义创建的编解码器来解析复杂的循环内容(段、字段、组件等)。
这似乎在任何一种情况下都是可能的,但如果您要寻找足够的性能(1000 条消息/秒)、低延迟(10 毫秒或更低)、低延迟标记(例如最小 GC),并且如果您创建编解码器或解析器/编组器,则它可移植到其他传输协议/其他 (java) 系统。
部分无知/混淆是消息的编解码器与编组器/解析器,特别是当消息可以直接通过 TCP 传输时。
感谢您的指导!
【问题讨论】: