Event Delivery WebSocket
Node.js example
Connect, process events serially, and resume with a saved cursor.
This example keeps a cursor in memory. For restart recovery, load it from durable storage before connecting and persist it after each successful handler.
The queue bounds pending handlers. If it fills, the connection restarts and unprocessed deliveries replay from the saved cursor. Socket.IO owns reconnection; do not add a second retry loop. This example does not send synchronous replies; see Reply to a webhook event.