tag | d11198fc1d041d366b309d0225c6bc2df095549e | |
---|---|---|
tagger | thandayuthapani <thandayuthapani.s@huawei.com> | Mon Nov 12 09:19:18 2018 +0530 |
object | f35794494256f469a3a1a8960c0990eeb1d4d2b9 |
Mesher Release 1.6.1
commit | f35794494256f469a3a1a8960c0990eeb1d4d2b9 | [log] [tgz] |
---|---|---|
author | Shawn <xiaoliang.tian@gmail.com> | Mon Nov 12 10:49:19 2018 +0800 |
committer | GitHub <noreply@github.com> | Mon Nov 12 10:49:19 2018 +0800 |
tree | eeb39020baa0efdde3f383cf44c7252fb50df6b7 | |
parent | 2e27f379e72656581bcb55960e6a81544fc59d00 [diff] |
change package (#21)
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 Istio they can work together with ServiceComb Service center and running on any infrastructure(docker, VM, baremetal). So if you choose go as your programing language, you can use go-chassis to gain better performance, and you can freely use other programing language which suit your service the most
Mesher support both linux and windows OS, that makes possible that .Net service can work with java, go, python service in one distributed system easily
Refer to mesher-examples
Install ServiceComb service-center
build and run, use go mod(go 1.11+, experimental but a recommended way)
cd mesher GO111MODULE=on go mod download #optional GO111MODULE=on go mod vendor go build mesher.go ./mesher