nchan
nchan copied to clipboard
Fast, horizontally scalable, multiprocess pub/sub queuing server and proxy for HTTP, long-polling, Websockets and EventSource (SSE), powered by Nginx.
On latest release: ``` Assertion failed: (data.shm_chid->len >= 1), function memstore_ipc_send_get_message, file ../nchan//src/store/memory/ipc-handlers.c, line 536. ``` when sending `GET /sub` without `id` in querystring and the following config options are...
Hello, Is this by design or the configuration is missing something? Is nchan_subscribe_existing_channels_only compatible with channel multiplexing? location ~ /multisub-split/(.*)$ { nchan_subscriber; nchan_channel_id "$1"; nchan_channel_id_split_delimiter ","; nchan_subscribe_existing_channels_only on; } location...
Nginx 1.17.9 Nchan 1.2.6 CENTOS 7.7.1908 I am trying to compile nchan but always get that issue, I have google it but with any luck. ../nchan/src/store/redis/rdsstore.c: In the function ‘nchan_store_async_get_message_send’:...
Doubtless this is my fault in some way, but I could use some help. Here's my config: ``` server { listen 555 ssl; server_name ...removed; # SSL settings ...removed location...
Hi, I'm having an issue where the websocket channel is returning an old message. When I check the publisher endpoint manually i.e. via curl -v --request GET -H "Accept: text/json"...
Hi I'm aware of #216 and #289 but I doubt it's related, so I'm opening another issue: I use nchan v1.1.7 This is my config: server { listen 127.0.0.1:1234; location...
I'm trying to use nchan to create a pub/sub setup where subscribers receive the "current state" on new connections, but start at the newest message. Starting from the first and...
When publishing via POST requests, it seems that some channel IDs work fine, but others do not, if the following conditions are met: * `worker_processes 2;` (or more) * Publisher...
Hi! We are trying to use the `nchan_websocket_client_heartbeat` directive. Here is the location config: ``` location = /sub { nchan_subscriber websocket; nchan_websocket_client_heartbeat '_ping' '_pong'; nchan_channel_id $arg_id; } ``` Here is...
Hi. Is planed used for storage messages Redis Stream? https://redis.io/topics/streams-intro Redis Stream, used as universal storage messages for my microservices. Thanks.