我们的组织正在运行用Java编写的Web服务(现在使用AXIS。转换为JAX-WS)。大多数方法都是将从数据库中检索的字段作为分隔字符串返回(分隔符为“|”)。在客户端(现在客户端仅由我们提供。可能在将来,Web服务将向其他人开放)我们检索字符串并将它们转换回字段。
现在有一个请求将字符串转换为:
我们非常关注性能(因为我们使用的是运行组织内部Web服务的相同服务器),因为它将被成千上万的人使用。
因此,上述三种方法哪种更好?为什么? 或
我们应该坚持使用定界字符串并让客户端执行此操作 休息(正如我们现在所做的那样)?
答案 0 :(得分:0)
您使用的PSV(管道分隔值)具有高性能,但缺乏XML或JSON的结构化功能。
请考虑以下事项。
我使用过基于SOAP的Web服务,处理数百万个事务并发现它非常可靠。并考虑使用AXIS2而不是JAX-WS来提高性能。