1. What is Messaging?
A Messaging is collection of data by sending each other data in messages rather than by calling each other directly.
2. What is Queuing?
Queuing: the messages are placed on queues in storage, so that programs can run independently of each other, at different speeds and times, in different locations, and without having a logical connection between them.
3. What is Publish/subscribe?
A program can send (publish) data to a single destination, and let WebSphere MQ deal with the distribution of that data to other programs (subscribers). The publisher defines a topic for the information, and the subscriber specifies what topics it wants to receive.
4. What are the message types WebSphere MQ support?
Datagram : A simple message for which no reply is expected
Request : A message for which a reply is expected
Reply : A reply to a request message
Report : A message that describes an event such as the occurrence of an error
Applications can use the first three types of messages to pass information between themselves. The fourth type, report, is for applications and queue managers to use to report information about events such as the occurrence of an error. Each type of message is identified by an MQMT_* value
5. How many types of Queues WebSphere MQ support?
Local Queue: an actual queue for which storage is allocated.
Remote Queue: a definition a queue on a different queue manager (acts somewhat like a pointer)
Alias Queue: Another name for a local or remote queue. Typically used to switch queue destinations without modifying program code.
Model Queue: a template whose properties are copied when creating a new Dynamic local queue (Create queue xxx like queue yyy).
No comments:
Post a Comment