An open API service indexing awesome lists of open source software.

https://github.com/reorx/gouken

Go microservice framework built on top of grpc
https://github.com/reorx/gouken

framework go grpc microservice

Last synced: 17 days ago
JSON representation

Go microservice framework built on top of grpc

Awesome Lists containing this project

README

          

# Gouken

Simple wrapper around grpc-go, the scaffold to start building a grpc service.

## Usage

Check [examples/poll](blob/master/examples/poll/app.go)
and [examples/poll/cmd/rpcserver](blob/master/examples/poll/cmd/rpcserver/main.go)
to see examples of initializing and running a gouken application.

You can also directly call `go run examples/poll/cmd/rpcserver/main.go` to start
the example service.

## Development

Use `dep init -v` to install the dependencies.

Because gouken itself is only the collection of tools that helps you build grpc apps,
it is agnostic to what version of grpc/protobuf/other libs you project is using.
So, to avoid constraints that may affect your project, gouken does not
include `Gopkg.toml` or `Gopkg.lock` in project files.