I have very little Java experience and have been thrown into a project which makes heavy use of JMS / SwiftMQ. I was just wondering if someone could help me understand the protocol stackup a little better as it seems there's a lot going on!
As I understand, JMS a messaging interface standard which describes how Java apps can send / receive messages. SwiftMQ obviously provides such an interface, but I see AMQP mentioned a lot - where does this come into things? Using the SwiftMQ Explorer tool I am able to initiate a connection to -- what I believe to be -- a SwiftMQ router on port 4001. I can see a bit of back-and-forth chatter using Wireshark, but I assume I am not authenticating properly as the remote end just seems to be RSTing the TCP connection.
What format is actually used to send the bits across the wire?
Well, it's a bit too much to educate you for everything in SwiftMQ. I suggest start by reading the docs. I assume you've already red the Getting Started docs. Next is SwiftMQ Explorer (here). This is the admin tool to define new queues (Queue Manager Swiftlet). When done, save the config.