1. A computer-implemented system for queuing messages, comprising: a queue rendezvous object that is configured to receive primary message information for a specific rendezvous and maintain status information for the received primary message information; a first queue comprising a first queue filter that comprises rules and a list for specifying message types that are mutually exclusive with a primary message type in the specific rendezvous, wherein the queue is configured to receive a primary message type request, receive status information from the queue rendezvous object, and apply rules in response to the received primary message type request of the first queue filter; and a second queue comprising a second queue filter that comprises rules and a list for specifying message types that are mutually exclusive with a primary message type in the specific rendezvous, wherein the queue is configured to receive the primary message type request, receive status information from the queue rendezvous object, and apply rules in response to the received primary message type request of the second queue filter.