A zenoh plug-in implementing an HTTP server mapping URLs to zenoh paths. This plugin can be used to set-up a Web server where the resources are retrieved from geo-distributed zenoh storages, each leveraging various backends (file system, database, memory...)
Subscribing to a topic via Long-lived (SSE) GET requests keeps a connection to the server open, but with HTTP/1.1 most browsers limit the number of simultaneous connections to 6 (overall, not even per tab!). With HTTP/2 this should no longer be a problem.
However, the utilized webserver tide does NOT support HTTP/2 (https://github.com/http-rs/tide/issues/891).
As a result, the number of concurrent subscriptions is limited to 6, additional requests (also other ones) stop working.
Since HTTP/2 support is not planned for tide (for now only receives small maintance updates, see https://github.com/http-rs/tide/discussions/888), please consider switching to a webserver that supports it.
Describe the feature
Subscribing to a topic via Long-lived (SSE) GET requests keeps a connection to the server open, but with HTTP/1.1 most browsers limit the number of simultaneous connections to 6 (overall, not even per tab!). With HTTP/2 this should no longer be a problem.
However, the utilized webserver
tide
does NOT support HTTP/2 (https://github.com/http-rs/tide/issues/891). As a result, the number of concurrent subscriptions is limited to 6, additional requests (also other ones) stop working.Since HTTP/2 support is not planned for tide (for now only receives small maintance updates, see https://github.com/http-rs/tide/discussions/888), please consider switching to a webserver that supports it.