2016-02-12 73 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