【问题标题】:JNDI vs HTTP/TCP [closed]JNDI 与 HTTP/TCP [关闭]
【发布时间】:2013-11-27 10:41:32
【问题描述】:

我有点困惑。是否有文档可以解释哪个更好或 JNDI 本身是否使用 HTTP?

什么时候应该使用JNDI?使用 JNDI 使用 Web 服务是否有意义,或者是否有更好/更快的方法来使用 Web 服务?

编辑: 在此处添加更多上下文。我目前正在通过 HTTP REST 进行 Web 服务调用。我试图了解通过 JNDI 调用这些服务,我会得到任何性能改进吗?

【问题讨论】:

  • 您似乎很困惑 JNDI 是什么。您无法将其与 HTTP 或 TCP 进行比较。
  • @Henry 我当然是,这就是为什么我只在我的问题中问了同样的问题。有没有可以区分的文档?
  • 没有要指定的“确切关系”。你的问题毫无意义。您要求比较苹果和橙子。没有。

标签: java web-services jndi


【解决方案1】:

他们暂时没有竞争。 HTTP 用于与 HTTP 服务器进行通信。 JNDI 用于与命名服务进行通信,例如 LDAP、RMI 注册表、COS 命名、DNS 等。

重叠为零。

【讨论】:

  • 那么,JNDI 不使用 HTTP 进行通信吗? JNDI 通信是如何发生的?
  • @gurvinder372 JNDI 不是网络协议,它是 Java API。它通过 Java 方法进行通信。
  • 这取决于你在说什么。主要是 TCP,如果是 DNS,则为 UDP。
  • @EJP 但是数据传输必须通过在两个 JVM 之间建立的网络进行,对吗?使用哪种协议传输数据?
  • @chrylis 谢谢,有什么建议吗?
猜你喜欢
  • 2012-10-01
  • 2015-10-07
  • 2010-11-14
  • 2015-06-05
  • 2011-02-13
  • 2018-12-16
  • 1970-01-01
  • 2015-04-12
  • 2015-04-09
相关资源
最近更新 更多