Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gmsec/micro

A Go distributed systems development framework
https://github.com/gmsec/micro

distributed-systems framework gin go-micro grpc micro register

Last synced: 3 months ago
JSON representation

A Go distributed systems development framework

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/gmsec/micro.svg?branch=master)](https://travis-ci.org/gmsec/micro)
[![Go Report Card](https://goreportcard.com/badge/github.com/gmsec/micro)](https://goreportcard.com/report/github.com/gmsec/micro)
[![GoDoc](https://godoc.org/github.com/gmsec/micro?status.svg)](https://godoc.org/github.com/gmsec/micro)
[![Mentioned in Awesome Go](https://awesome.re/mentioned-badge.svg)](https://github.com/avelino/awesome-go)

# micro
A Go distributed systems development framework

framework eference resources base on [go-micro](https://github.com/micro/go-micro)

# support list

- [grpc-balancer](https://github.com/grpc/grpc-go/tree/master/balancer)
- [grpc-naming](https://github.com/grpc/grpc-go/tree/v1.2.x/naming)
- [dns](github.com/micro/mdns)
- [pool](https://github.com/micro/go-micro/blob/master/client/grpc/grpc_pool.go)
- [etcdv3](https://github.com/etcd-io/etcd)
- [ipaddr](https://github.com/gmsec/micro/tree/master/example/main.go#80) It can be directly connected through IPaddr

# install

- code tools: [protoc-gen-gmsec](https://github.com/gmsec/protoc-gen-gmsec)

- example :[example](https://github.com/gmsec/micro/tree/master/example)