An open API service indexing awesome lists of open source software.

https://github.com/ibraheemdev/too-many-web-servers

https://ibraheem.ca/posts/too-many-web-servers/
https://github.com/ibraheemdev/too-many-web-servers

Last synced: about 1 year ago
JSON representation

https://ibraheem.ca/posts/too-many-web-servers/

Awesome Lists containing this project

README

          

# Learning Async Rust With Entirely Too Many Web Servers

The source code for [Learning Async Rust With Entirely Too Many Web Servers](https://ibraheem.ca/posts/too-many-web-servers/).

Every iteration of the web server is a standalone binary in the `src/bin` folder.

- [A Simple Web Server](https://github.com/ibraheemdev/too-many-web-servers/blob/master/src/bin/simple.rs)
- [A Multithreaded Server](https://github.com/ibraheemdev/too-many-web-servers/blob/master/src/bin/multithreaded.rs)
- [A Non-Blocking Server](https://github.com/ibraheemdev/too-many-web-servers/blob/master/src/bin/non_blocking.rs)
- [A Multiplexed Server](https://github.com/ibraheemdev/too-many-web-servers/blob/master/src/bin/multiplexed.rs)
- [An Async Server](https://github.com/ibraheemdev/too-many-web-servers/blob/master/src/bin/asynchronous.rs)
- [A Functional Server](https://github.com/ibraheemdev/too-many-web-servers/blob/master/src/bin/functional.rs)
- [A Graceful Server](https://github.com/ibraheemdev/too-many-web-servers/blob/master/src/bin/graceful.rs)
- [A Tokio Server](https://github.com/ibraheemdev/too-many-web-servers/blob/master/src/bin/tokio.rs)