【发布时间】:2018-09-24 20:11:14
【问题描述】:
我在阅读有关 HornetQ 的文章时看到了像 jnp://localhost:1099/ 这样的 URL。 jnp 协议是什么?它代表什么?规范在哪里?
我只能找到this forum thread, "What is JNP",其中的问题没有得到回答。
【问题讨论】:
我在阅读有关 HornetQ 的文章时看到了像 jnp://localhost:1099/ 这样的 URL。 jnp 协议是什么?它代表什么?规范在哪里?
我只能找到this forum thread, "What is JNP",其中的问题没有得到回答。
【问题讨论】:
简而言之,JNP是JBoss AS在the code repo URL)。
以前的 JBoss AS 版本(版本 http://anonsvn.jboss.org/repos/jbossas/projects/naming/) 作为 JNDI 命名实现。以前的客户端应用程序的开发人员 JBoss AS 的版本将熟悉 jnp:// PROVIDER_URL URL 他们曾经在他们的应用程序中使用与 JNDI 进行通信 JBoss 服务器上的服务器。从 AS7 开始,不使用 JNP 项目。 无论是在服务器端还是在客户端。客户端 JNP 项目现在已被 jboss-remote-naming 项目取代 (https://github.com/jbossas/jboss-remote-naming)。有各种 JNP 客户端被 jboss-remote-naming 取代的原因 项目。其中之一是 JNP 项目不允许细粒度 与 JNDI 服务器通信时的安全配置。这 jboss-remote-naming 项目由 jboss-remoting 项目支持 (https://github.com/jboss-remoting/jboss-remoting) 允许很多 更多更好的安全控制。
它的规范很差,我们找到的大多数关于它的参考资料都位于版本 7 之前的 JBoss 文档中,例如 https://docs.jboss.org/jbossas/jboss4guide/r1/html/ch3.chapter.html
【讨论】: