2016-02-12 75 views
0

我需要設計用於在Java中搜索文件應用程序。我已經計劃與javaws的 Web服務與套接字編程

這是應用程序,它從一個分佈式系統中搜索文件更快地

  1. 插槽設計呢
  2. Web服務?

回答

0

我會去與選項2

主要原因

  1. 較少的客戶端和服務器之間的耦合
  2. 能夠擴展
  3. 能力逐步添加新的API
  4. 預建立的庫可以幫助你快速完成這項工作。
+0

對於「哪個更快?」並非真正的答案,除非您的意思是#4意味着開發速度更快,但我相信OP在詢問運行時性能。 – Andreas

+1

同意這種方法會因爲http開銷而變慢,但我猜這是一個過早的優化問題。假設OP想要構建REST服務。 – JVXR

+0

是的,「搜索文件」性能以及網絡速度可能會超過實際傳輸協議*對性能的影響。 – Andreas