quic-rpc
quic-rpc copied to clipboard
A streaming rpc system based on quic
On a request/replay stream/sink pair for individual RPCs it should be possible to close one half while still keeping the other half open. An example of this would be a...
It would be probably best to have metrics for the transports, since different transports will have different metrics.
How to determine which remote host (Remote IP Address) a request comes from?
- [x] fix tests - [x] rename transport
I compiled using the Windows 10 system(The previous version can run normally): ```shell PS G:\rust\quic-rpc> cd .\examples\split\server PS G:\rust\quic-rpc\examples\split\server> cargo run Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s...
## Description Extracts the iroh transport into its own crate `quic-rpc-transport-iroh`. This allows updating the `iroh` dependency, without having to release a new `quic-rpc` version every time. ## Notes There...
tried to just get the types to align
This is a new attempt to do a mem transport based on `tokio::sync::mpsc::channel`, replacing https://github.com/n0-computer/quic-rpc/pull/86 The big problem of the former PR is that the listener is Clone, so there...