Crates.io | scr-axum-cranker-router |
lib.rs | scr-axum-cranker-router |
version | 0.0.4 |
source | src |
created_at | 2024-06-01 18:26:32.619051 |
updated_at | 2024-10-23 09:49:36.513454 |
description | A Rust port of mu-cranker-router |
homepage | https://github.com/gyakkun/scr-axum-cranker-router |
repository | https://github.com/gyakkun/scr-axum-cranker-router |
max_upload_size | |
id | 1258808 |
size | 317,255 |
A Rust port of mu-cranker-router
"scr" means from scratch, there was a "cranker-ruster" previously when Rust was too hard for me. Rust is still too hard, but it's not so painful now, that's why this one is written from scratch again.
VecDeque
with a timeout-able mpsc channel for polling router socketthiserror
crateon_failure_to_acquire_proxy_socket
in ProxyListener
Arc<dyn RouteSocket>
in
route_to_socket_chan
to Weak<_>
, and store the only Arc in a global map in the AppState. Reference WebSocketFarm
in mu cranker router.tracing
crate for loggingrfc7239
crate which has bug in parsing host with port