ar_pe_ce

HTTP2 based simple streaming RPC


Keywords
async, stream, rpc, http2
License
MIT

Documentation

ar_pe_ce

Crates.io Crates.io docs.rs GitHub Workflow Status Coveralls

Simple streaming RPC in Rust

Features:

  • Client streaming
  • Server streaming
  • No protobuf files bullshit
  • Serde based serialization/deserialization
  • Message pack
  • Less code in macro
  • Open telemetry support
  • Better macro span support
  • Proper error handling
  • JSON/MessagePack Schema generation
  • Performance tests
    • Mean latency
    • Total trhoughput
    • Response time
  • Example in other language like Java
  • Mockups example
  • Connection pool
  • Non-unary inputs
    • Trailing streaming argument