[英]Web service return type: String, Object or Map
我們的組織正在運行以Java編寫的Web服務(現在使用AXIS。正在轉換為JAX-WS)。 大多數方法都以定界字符串(定界符為“ |”)的形式返回從數據庫中檢索到的字段。 在客戶端(現在僅由我們提供客戶端。將來可能會向其他人開放Web服務),我們檢索字符串並將其轉換回字段。
現在有一個將字符串轉換為以下任意一個的請求:
我們非常擔心性能(因為我們正在使用在組織內部運行Web服務的同一台服務器),因為它將被成千上萬的人使用。
因此,以上三種方法哪個更好,為什么? 要么
我們應該堅持使用分隔的字符串,然后讓客戶端執行其余操作嗎(就像我們現在所做的那樣)?
您正在使用的PSV(管道定界值)具有很高的性能,但是它缺乏XML或JSON的結構化功能。
考慮以下。
我曾使用過基於SOAP的Web服務,該服務可處理數百萬個事務,並且發現它非常可靠。 並考慮使用AXIS2而不是JAX-WS來提高性能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.