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.

  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 Edit in the upper right.
    Figure 2 Clicking Edit
  4. Click Next until the Define Backend Request page is displayed. Then change Invocation Mode to Asynchronous.
    Figure 3 Changing the invocation mode
  5. Click Finish to save the settings.