6.3 Sending Asynchronous Messages

This section explains how to:

  • Send an asynchronous request using the tpacall() function
  • Get an asynchronous reply using the tpgetrply() function

The type of asynchronous processing discussed in this section is sometimes referred to as fan-out parallelism because it allows a client’s requests to be distributed (or “fanned out”) simultaneously to several services for processing.

The other type of asynchronous processing supported by the Oracle Tuxedo system is pipeline parallelism in which the tpforward() function is used to pass (or forward) a process from one service to another. For a description of the tpforward() function, refer to Writing Servers.