โฑ๏ธSync vs Async
Quick Comparison
Synchronous Mode (Default)
How It Works
Client Request โ Dispatcher โ Provider API โ Response โ Client
โ
Wait for completion
(blocks connection)Example Request
Example Response (Immediate)
When to Use Sync Mode
Sync Mode Advantages
Sync Mode Disadvantages
Asynchronous Mode
How It Works
Example Request
Example Response (Immediate)
Example Webhook Payload (Later)
When to Use Async Mode
Async Mode Advantages
Async Mode Disadvantages
Webhook Implementation
Webhook Endpoint Requirements
Webhook Handler Example (Node.js)
Webhook Handler Example (PHP)
Webhook Handler Example (Java)
Polling vs Webhooks
Webhooks (Recommended)
Polling (Alternative)
Timeout Considerations
Sync Mode Timeouts
Async Mode (No Timeout)
Best Practices
1. Choose Mode Based on Duration
2. Use Async for Batch Operations
3. Implement Webhook Retries
4. Monitor Async Queue
5. Fallback Strategy
Error Handling
Sync Mode Errors
Async Mode Errors
Related Documentation
Summary
Last updated