HTTP streaming is a technique based on using a long-lived HTTP connection between a client and a server with a chunked transfer encoding. Usually it only allows unidirectional flow of messages from server to client but with Centrifugo bidirectional emulation layer it may be used as a full-featured fallback or alternative to WebSocket.
HTTP-streaming connection endpoint in Centrifugo is:
const transports = [
const centrifuge = new Centrifuge(transports);
Make sure allowed_origins are properly configured.
Enables HTTP streaming endpoint. And enables emulation endpoint (
/emulation by default) to accept emulation HTTP requests from clients.
Default: 65536 (64KB)
Maximum allowed size of a initial HTTP POST request in bytes.