update todo list
This commit is contained in:
parent
15e8659633
commit
66950c6114
1 changed files with 11 additions and 4 deletions
15
TODO.md
15
TODO.md
|
|
@ -4,11 +4,18 @@
|
|||
- More flexible option for rewriting path
|
||||
- Refactoring
|
||||
|
||||
Split `backend` module into three parts
|
||||
- Split `backend` module into three parts
|
||||
|
||||
- backend(s): struct containing info, defined for each served domain with multiple paths
|
||||
- upstream/upstream group: information on targeted destinations for each set of (a domain + a path)
|
||||
- load-balance: load balancing mod for a domain + path
|
||||
- backend(s): struct containing info, defined for each served domain with multiple paths
|
||||
- upstream/upstream group: information on targeted destinations for each set of (a domain + a path)
|
||||
- load-balance: load balancing mod for a domain + path
|
||||
|
||||
- Split `rpxy` source codes into `rpxy-lib` and `rpxy-bin` to make the core part (reverse proxy) isolated from the misc part like toml file loader. This is in order to make the configuration-related part more flexible (related to [#33](https://github.com/junkurihara/rust-rpxy/issues/33))
|
||||
|
||||
- Cache option for the response with `Cache-Control: public` header directive ([#55](https://github.com/junkurihara/rust-rpxy/issues/55))
|
||||
- Consideration on migrating from `quinn` and `h3-quinn` to other QUIC implementations ([#57](https://github.com/junkurihara/rust-rpxy/issues/57))
|
||||
- Benchmark with other reverse proxy implementations like Sozu ([#58](https://github.com/junkurihara/rust-rpxy/issues/58))
|
||||
- Currently, Sozu can work only on `amd64` format due to its HTTP message parser limitation... Since the main developer have only `arm64` (Apple M1) laptops, so we should do that on VPS?
|
||||
|
||||
- Unit tests
|
||||
- Options to serve custom http_error page.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue