【问题标题】:What is the maximum size of data can be transfered through Web Service?通过 Web Service 可以传输的最大数据大小是多少?
【发布时间】:2015-02-03 10:41:35
【问题描述】:

我正在使用 JAX-WS 在 Java 中开发一个应用程序。我的一项服务是从我正在使用后端的 MySql 数据库中获取数据。是否可以通过 JAX 传输大量数据(BLOB/MEDIUMBLOB) -WS 响应消息。是否有消息大小限制。如果有,消息的最大允许大小是多少。

【问题讨论】:

标签: java mysql web-services jax-ws


【解决方案1】:

HTTP GET 不受限制,甚至可以无穷无尽。传输尽可能多的数据没有问题。

【讨论】:

  • 通过 JAX-WS 传输 0.5 或 1mb 数据是否是一种非常好的方法...您有什么建议?如果我使用肥皂附件也会产生任何响应问题吗?对于我的测试环境,它给出了召集结果,但我不知道它在服务器中部署后会如何反应.....
  • @anupammaiti - 显然,发送大量数据会占用 CPU 和网络带宽……并可能直接导致性能下降。但是,您只能通过进行一些估计和进行一些测试来判断这是否会成为生产中的问题。如果有选择,您可能会通过完全不发送数据来获得更好的性能。
  • 100% 同意@StephenC 并想补充一点,除非您想同时为 1000 个客户提供服务,否则 1MB 并不算多。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-26
  • 1970-01-01
  • 2013-03-04
  • 1970-01-01
  • 2011-03-16
  • 1970-01-01
相关资源
最近更新 更多