HornetQ 有效 "protocols"
Valid "protocols" for HornetQ
我有一些这样的代码用于连接到 HornetQ。
Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
properties.put(Context.PROVIDER_URL, "remote://127.0.0.1:4447");
properties.put(Context.SECURITY_PRINCIPAL, "user");
properties.put(Context.SECURITY_CREDENTIALS, "pwd");
ConnectionFactory connectionFactory = null;
Destination destination = null;
try {
Context context = new InitialContext(properties);
我继承了这个,并试图更好地理解它。我没有在我有 "remote://" 的地方找到有效值的文档。我不确定将其称为协议是否准确,但这就是它的样子。我在其他示例中看到 "jnp://"。
是否有有效值的官方列表及其含义?
您可能需要参考特定版本的特定 JNDI 参考。 JBOSS AS 7.2 在此处介绍:https://docs.jboss.org/author/display/AS72/JNDI+Reference(请注意,在 JBOSS AS 7.x 中,不再支持 jnp,旧的 JBOSS 版本支持 jnp: // 并通过标准命名服务访问)。
我有一些这样的代码用于连接到 HornetQ。
Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
properties.put(Context.PROVIDER_URL, "remote://127.0.0.1:4447");
properties.put(Context.SECURITY_PRINCIPAL, "user");
properties.put(Context.SECURITY_CREDENTIALS, "pwd");
ConnectionFactory connectionFactory = null;
Destination destination = null;
try {
Context context = new InitialContext(properties);
我继承了这个,并试图更好地理解它。我没有在我有 "remote://" 的地方找到有效值的文档。我不确定将其称为协议是否准确,但这就是它的样子。我在其他示例中看到 "jnp://"。
是否有有效值的官方列表及其含义?
您可能需要参考特定版本的特定 JNDI 参考。 JBOSS AS 7.2 在此处介绍:https://docs.jboss.org/author/display/AS72/JNDI+Reference(请注意,在 JBOSS AS 7.x 中,不再支持 jnp,旧的 JBOSS 版本支持 jnp: // 并通过标准命名服务访问)。