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
- Host: GitHub
- URL: https://github.com/reorx/gouken
- Owner: reorx
- Created: 2016-10-02T09:09:00.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-09-24T06:55:44.000Z (over 6 years ago)
- Last Synced: 2025-03-27T21:47:50.827Z (about 1 year ago)
- Topics: framework, go, grpc, microservice
- Language: Go
- Size: 5.69 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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.