Difference between nuget packages IBMMQDotnetClient and IBMXMSDotnetClient (IBM MQ support for .Net Core)

Viewed 734

These packages seem to have similar functionality. What's the difference?

1 Answers

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.

Related