Thursday, December 2, 2010

Queue manager

What is messaging?

  • Software (as contained in MQ and MQe) that performs for you the work of sending and receiving data between your applications, and over networks. Message delivery is assured, decoupled from the application, and your application programmers do not need to have detailed communications programming knowledge.
  • When an application wants to transfer data to another application, it puts the data into messages, and then puts the messages onto a queue.
  • The queue is owned and run by a queue manager.
  • A further application (or another part of the same one) can be configured to do one of the following:
    • The further application can retrieve those messages from the same queue.
    • The queue manager can be configured to send the messages on the queue through a connection over the network to a queue on a remotequeue manager on another computer, where another application retrieves them.
    • The destination application can pull the messages across the network when it needs them.
  • You can have many queues on one queue manager.
  • On MQe, you can only have one queue manager per JVM or process.

No comments: