您能否告诉我何时使用 .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/