0

我需要将大量数据(如视频或音频)从基于 Java 的客户端(独立应用程序或 Android)传输到 Glassfish 3.1.2 应用程序服务器。流应包含文本和二进制数据。我正在考虑一个包含数据本身的 SOAP 消息,如下所示:

  <song>
      <title>Some name</title>
      <data dt:dt="binary.base64">84592gv8Z53815Zb82bA68g</data>
  </song>

...在服务器端 - 用于处理数据的 Web 服务。这是正确的方法吗?

4

2 回答 2

0

我不会自己实现它,而是使用现有的框架。

看看黑森州。我自己没有使用过它,但Adam Bien在他的研讨会上一直告诉人们应该考虑使用它来快速传输二进制数据。

于 2013-04-29T11:46:36.087 回答
0

如果您选择 Web 服务方法,我建议使用 MTOM(消息传输优化机制自)来传输大负载。请参阅MTOM 如何工作

于 2013-04-29T12:50:30.377 回答