ibm-mq - 绑定(bind)文件和 jndi 属性文件之间的区别

标签 ibm-mq

您能否告诉我何时使用 .bindings 文件以及何时使用 jndi 属性文件?

最佳答案

当 MQ JMSAdmin 工具或其他 JNDI 工具存储数据时,.bindings 文件由 JNDI 文件系统上下文 (com.sun.jndi.fscontext.RefFSContextFactory) 创建。它包含 JNDI 数据的表示,例如您的连接工厂设置,如主机名、端口等。

对于 MQ,.bindings 文件不直接由 MQ 代码使用,而是由 JNDI 代码使用来创建 MQ JMS 对象,然后将其返回到应用程序。

JNDI 属性文件(如果您使用 JMSAdmin,则为 JMSAdmin.config 文件)存储连接设置,以允许 JNDI 代码连接到 JNDI 存储库(例如,文件系统上下文、LDAP 服务器等)。它不包含连接工厂设置等数据。

关于ibm-mq - 绑定(bind)文件和 jndi 属性文件之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33743142/

相关文章:

azure - 我可以使用 Azure Migrate 工具将 IBM MQ 从本地迁移到 Azure 云吗

java - JBoss 6.3 问题上的 IBM MQ 资源适配器

ibm-mq - MQ Explorer 在哪里保存通过 MQ Explorer 完成的所有事件的日志?

c++ - 使用 C++ API 将 mq 客户端连接到具有加密 channel 的 mq 服务器

.net - IBM MQ .NET 库不读取 app.config

通过 SSL 连接到 IBM MQ 的 C++ 客户端

websphere - 在 Websphere Application Server 上运行的消息驱动 Bean (MDB),保持 channel 连接打开

java - 如何在 Spring 中为 MQSeries 创建 TopicConnectionFactory?

jms - 设置 ActiveMQ 桥以连接到 MOM 的不同实现

ibm-mq - 如何测试发布到 Websphere MQ 的程序