repositorypackage
1.2.1
Repository: https://github.com/nexcode/rpcplatform.git
Documentation: pkg.go.dev
# README
RPCPlatform
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