哪种类型转换用于混合类型(json和大数据对象)

时间:2015-07-10 14:37:52

标签: spring spring-xd

我想在前端Web应用程序和数据处理管道之间代理混合内容消息。

特别是,我需要发送一个包含以下内容的数据三元组:

  • 元数据:一些字节到某些KB json字符串
  • 配置:也只是几个字节(或空)到几个KB json字符串
  • 数据:一个非常大的数据对象,介于1MB到100MB之间

我正在[1]查看关于可能的输入/输出转换的Spring XD文档。但是,我想避免将这么大的数据编码到json。但是我没有看到另一个选择,而不是将我的消息三元组分成两个消息,一个是两个json字符串的application / json,另一个是大数据块的二进制。

我应该为此混合内容消息使用哪种类型转换?

[1] http://docs.spring.io/spring-xd/docs/current-SNAPSHOT/reference/html/#type-conversion

1 个答案:

答案 0 :(得分:0)

您可能想要考虑的一件事是使用header enricher来携带邮件头中的JSON内容和有效负载中的数据。我不知道这是否符合您的类型转换需求。此时您需要将JSON绑定到POJO吗?