mondoohq / ranger-rpc

Ranger RPC is a simple and fast proto-based RPC framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ranger RPC

Ranger RPC is a simple and fast proto-based RPC framework

Design Goals

  • simple & fast to use
  • work with standard Protocol Buffers service definitions
  • works with GO's standard http server and hence does not require HTTP 2
  • minimal runtime dependencies
  • make it easy to generate json/yaml/protobuf based APIs

References

Kudos

This implementation is inspired by:

We at Mondoo are huge NASA fans and we want to dedicate the name to the NASA Ranger missions whose objective was to obtain the first close-up images of the surface of the Moon. These missions, which were the first American spacecraft to land on the moon, helped lay the groundwork for the Apollo program.

Authors

  • Christoph Hartmann
  • Dominik Richter

About

Ranger RPC is a simple and fast proto-based RPC framework

License:Mozilla Public License 2.0


Languages

Language:Go 98.8%Language:Makefile 1.0%Language:HCL 0.3%