roadrunner
roadrunner copied to clipboard
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
1. Linux - `inotify`. 2. MacOS - `kqueue`. 3. Windows - `ReadDirectoryChangesW`. Fallback implementation - current.
**Describe the solution you'd like** [Pyroscope](https://github.com/pyroscope-io/pyroscope) is a profiling tool that consists of a server and agents that live alongside the app (actually they exec the underlying app, periodically sample...
Now that we have websockets as a means to provide (bidirectional) push communication from the server to the browser, it would also be nice to support [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events) for (unidirectional)...
Consul and etcd drivers (any other?) for the KV plugin. Consul: https://www.consul.io/ etcd: https://etcd.io/
**Describe the solution you'd like** For example: EMQX has multiple authorisation plugins - http, mysql, redis etc. Considering that a lot of people use RR for microservices with JWT, authorization...
**Problem** Now one gigabyte looks like `8000000000`(bits) or `1073741824`(bytes) in `server.max_request_size` if you like me and forget how conversion is done. **Solution** Use G(gigabyte) M(megabyte) for describing sizes. This already...
Current CORS headers settings doesn't covers my use cases. First of all I want a support of multiple allowed origins (or even any origin) with credentials enabled. Currently `http.headers.cors.allowed_origin =...
### Plugin File server ### I have an idea! It would be nice for the new fileserver plugin to support the "allow" and "forbid" directives which were available in the...
### Plugin TCP ### I have an idea! I think the TCP plugin needs to be reworked. The way the RR-TCP plugin works now: RR cuts off data by separator...
### Plugin metrics ### I have an idea! I suggest to allow save application metrics using kv-storage For example, in config of roadrunner ``` metrics: # Prometheus client address (path...