These packages seem to have similar functionality. What's the difference?
These packages seem to have similar functionality. What's the difference?
IBMMQDotnetClient is "IBM MQ classes for .NET Standard" also known as known as Base .NET Classes.
Where as
IBMXMSDotnetClient: called XMS that has the same set of interfaces as the Java™ Message Service (JMS) API.Renders a JMS-like API and Implements JMS 1.1 Specification. Most of the features available in IBMMQDotnetClient are available in XMS as well and on top of these features,there are additional features like "Asynchronous message consumer", Message selectors, Poison message handling etc.
Basically the difference is if you want to use JMS-like API's and looking for features like Asynchronous message consumer or message selectors,then you can use XMS.