Mesher
A service mesh implementation based on go chassis.
One big advantage of Mesher is it is able to
work with go-chassis in same service mesh control plane like Istio, without control plane they can work
together with ServiceComb Service center.
So if you choose go as your service language you can use go-chassis to gain better performance, and you can freely use
other programing language which suit your service scenario the most
Mesher support both linux and windows OS,
that makes possible that .Net service can work with java, go, python service in distributed system easily
Features
- go-chassis: Mesher has all of features of go chassis
a go micro service framework
- Admin API:Listen on isolated port, let user to query runtime information
Get started
Refer to mesher-examples
How to build and run
-
Install ServiceComb service-center
-
go build mesher.go
-
./mesher
Documentations
https://mesher.readthedocs.io/en/latest/