Skip to content

butters-mars/tiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tit.io framework

Introduction

A simple microservice framework based on grpc-go, which provides following features:

  1. Define services with protobuf3 and generate grpc server/client/RESTful gateway.
  2. Service discovery & registration with consul, and client-side load balancer.
  3. Distributed tracing with jeager.
  4. Monitoring by exposing metrics to promethues.
  5. Rate-limiting.
  6. Circuit-breaker.
  7. Authorization & Authentication.
  8. Logging with uniqe id per request.
  9. Validation support.

Get started

Validation support

Validation support through https://github.com/envoyproxy/protoc-gen-validate

  1. Install
go get -d github.com/envoyproxy/protoc-gen-validate
make build

About

Simple service framework in golang.

Resources

License

Stars

Watchers

Forks

Packages

No packages published