Skip to content

Producer Initialization and Message Transfer Process

  1. Producer Verification: When a producer initiates a connection, the producer broker first checks the Producer Broker - QIM (Queue Identifier Map) to verify if the producer is already registered.

  2. QIM Request:

    • If the producer is not found in the map, the producer broker selects an IP address from the list of available IPs.
    • The producer broker sends a request to the selected IP for a new identifier.
  3. QIM Creation:

    • On the receiver's side, the remote machine generates a new QIM, which includes a header and a body.
    • The generated QIM is sent back to the producer broker.
  4. Map Update: Upon receiving the QIM, the producer broker updates the Producer Broker - QIM map with the new entry.

  5. Message Transfer:

    • If the producer is found in the Producer Broker - QIM map, the producer broker can determine the appropriate protocol for message transfer based on the QIM body.
    • The producer broker then forwards the message accordingly.