Asynchronous Invocation

When a client triggers a function, FunctionGraph persists the request and sends a response immediately to the client. The client proceeds without waiting for the execution result. You cannot know the result in real time. FunctionGraph queues the asynchronous requests and processes them when the server is idle. To obtain asynchronous processing results or to retry when an asynchronous request fails, configure asynchronous settings.

Example

The following procedure uses the APIG trigger of a function as an example. For details about how to create an APIG trigger, see Using an APIG (Dedicated) Trigger.

  1. Go to the function details page, and choose Configuration > Triggers.
  2. Click the APIG trigger name to go to the APIG console.
    Figure 1 Clicking a trigger name

  3. Click Modify in the upper right.
    Figure 2 Clicking Modify

  4. Click Next until the Backend Configuration page is displayed. Then change Invocation Mode to Asynchronous.
    Figure 3 Changing the invocation mode

  5. Click Finish to save the settings.