Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.44 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.44 KB

RPCPlatform

Build PkgGoDev GoReportCard

An easy-to-use platform for creating microservices without complex infrastructure solutions. Only etcd required. Out of the box you get a service discovery, tracing between services and other useful things. gRPC is used for communication between services.

etcd required

If there is no etcd in your infrastructure, you can install it from a docker container for tests:

docker run -d --name etcd --env=ALLOW_NONE_AUTHENTICATION=yes -p 2379:2379 -p 2380:2380 bitnami/etcd

Of course, you can use docker in production or install etcd using your favorite package manager. Just remember that the example above is for testing purposes!

Usage examples

  • QuickStart: contains the simplest example without additional features
  • OpenTelemetry: example with connecting distributed tracing systems
  • Attributes: example using additional settings for client and server