架构
数据格式
登录后可跨设备保存划线和私人笔记登录
数据格式(Data Format)
Camel 支持可插拔的 DataFormat,允许将消息封送(marshal)和解送(unmarshal)为二进制或文本格式,从而支持一种消息转换器。

Camel 支持使用多种技术进行消息转换。其中一种技术就是数据格式,marshal 和 unmarshal 便由此而来。
换句话说,Marshal 与 Unmarshal 这两个 EIP 使用的就是数据格式。
- Marshal(封送) — 将消息体(例如 Java 对象)转换为二进制或文本格式,以便通过网络传输。
- Unmarshal(解送) — 将某种二进制或文本格式的数据(例如通过网络接收到的数据)转换为 Java 对象,或根据所使用的数据格式转换为其他表示形式。
支持的数据格式
Camel 支持 40 多种不同的数据格式,涵盖 XML、CSV、JSON、YAML、Avro、Protobuf 等众多格式。
示例
更多信息和示例请参见 Marshal。
另请参阅
评论
登录后参与评论
正在加载评论…
KnowForge