是否可以连接到IBM MQ并读/写消息以排队而不使用任何IBM依赖项jar文件。例如,我想编写纯JMS代码以连接到IBM MQ,在这种情况下,我是否仍需要IBM jar连接?我假设我们仍然需要IBM客户端jar?请验证我的理解。
基本上,我想使用不带任何IBM jar的java客户端连接到IBM MQ。任何帮助,将不胜感激。
不可能,因为只有IBM MQ JMS jar具备有关如何与IBM MQ队列管理器通信以及放置/获取消息的知识。问题是为什么您不想使用IBM MQ jar?
JMS只是一个规范,而不是实现,就像TCP规范一样。 JMS API的实际实现由IBM,Oracle等供应商提供。 JMS API实现是特定于供应商的,这意味着IBM MQ JMS API实现只能与IBM MQ一起使用,而不能与任何其他JMS提供程序一起使用。