Apache CouchDB
Apache CouchDB is an open-source distributed document-oriented NoSQL database governed by the Apache Software Foundation. It uses JSON for data storage, a RESTful HTTP/JSON API for all database operations, and the Couch Replication Protocol for multi-primary synchronization across servers, mobile de
4 channels
across 1 AsyncAPI spec
· Provider profile
Channels
-
Continuous mode. The HTTP response stays open. Each change is emitted as a single line of JSON (newline-delimited JSON, NDJSON). Heartbeats are sent as empty lines on the `heartbeat` interval. After tApache CouchDB _changes Feed
-
EventSource mode. Same semantics as `continuous` but framed as Server-Sent Events (`text/event-stream`). Each change is delivered as an `event: ` / `data: ` block, with `id:` set to the row's `seq`. HApache CouchDB _changes Feed
-
Long-poll mode. Request blocks until at least one change has occurred (or `timeout` is reached). The response shape is identical to `normal`: a single `{results, last_seq, pending}` envelope. The connApache CouchDB _changes Feed
-
One-shot mode. The server collects all past changes since `since` (or `0`) and returns them in a single JSON envelope. Connection closes after the response body is fully written.Apache CouchDB _changes Feed