2 releases

0.1.1 May 18, 2021
0.1.0 May 18, 2021

#1138 in HTTP server

MIT license

21KB
189 lines

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

Dependencies

~7–14MB
~168K SLoC