A service mesh implementation based on go chassis.
It leverages Istio or ServiceComb as control plane. if you use ServiceComb as control plane, you can run on any infrastructure(docker, kubernetes,VM, bare metal). Besides you can develop java and go services with java chassis or go chassis to gain better performance.
Mesher support both linux and windows OS, which means you can govern your services writen in .net with java, go etc.
Refer to mesher-examples
Install ServiceComb service-center
build and run, use go mod(go 1.11+, experimental but a recommended way)
export GOPROXY=https://goproxy.io #if you are facing network issue cd mesher GO111MODULE=on go mod download #optional GO111MODULE=on go mod vendor cd cmd/mesher go build mesher.go
####Build by script
cd build export GOPATH=/path/to/gopath export GOPROXY=https://goproxy.io #if you are facing network issue ./build_proxy.sh
it will build binary and docker image