Was ist das "JNP" -Protokoll?

8

Ich sehe URLs wie jnp://localhost:1099/ beim Lesen von HornetQ. Was ist das Protokoll jnp ? Für was steht das? Wo ist die Spezifikation?

Alles, was ich finden konnte, war dieser Forenthread "Was ist JNP?" , in dem die Frage nicht beantwortet wird .

    
jameshfisher 10.11.2014, 11:45
quelle

1 Antwort

8

Kurz gesagt, JNP ist die offizielle JNDI-Namensimplementierung von JBoss AS, bis die Version & lt; 7.x, basierend auf dem JNP-Projekt (siehe die Code-Repo-URL ).

Von neue AS7-Dokumentation :

  

Frühere Versionen von JBoss AS (Versionen & lt; 7.x) verwendeten JNP-Projekt   ( Ссылка ) als JNDI   Benennung der Implementierung. Entwickler von Client-Anwendungen von früheren   Versionen von JBoss AS sind mit der URL jnp: // PROVIDER_URL vertraut   Sie verwendeten in ihren Anwendungen für die Kommunikation mit dem JNDI   Server auf dem JBoss-Server. Beim Start von AS7 wird das JNP-Projekt nicht verwendet.   Weder auf der Serverseite noch auf der Clientseite. Die Kundenseite von   Das JNP-Projekt wurde nun durch das Jboss-Remote-Naming-Projekt ersetzt   ( Ссылка ). Es gab verschiedene   Gründe, warum der JNP-Client durch jboss-remote-naming ersetzt wurde   Projekt. Einer von ihnen war das JNP-Projekt nicht feinkörnig   Sicherheitskonfigurationen während der Kommunikation mit dem JNDI-Server. Das   Das jboss-Remote-Naming-Projekt wird vom jboss-remoting-Projekt unterstützt   ( Ссылка ) was viel zulässt   mehr und bessere Kontrolle über die Sicherheit.

Die Spezifikation ist schlecht, die meisten Referenzen, die wir darüber finden, befinden sich bei JBoss-Dokumenten vor Version 7, wie in Ссылка

    
bosco 02.08.2016 19:42
quelle

Tags und Links