commit | 182828d3f1f5db98fa4951296ad458aaf71bd104 | [log] [tgz] |
---|---|---|
author | t-xinlin <t_xinlin@sina.com> | Mon May 25 11:09:42 2020 +0800 |
committer | GitHub <noreply@github.com> | Mon May 25 11:09:42 2020 +0800 |
tree | 702f7cdc7565b181ecb12158bbb84cad4e225de1 | |
parent | 04678c1ca3d48a2e38b441ed70339f831e360b7b [diff] |
修改mesher适配最新的go-chassis (#118) * Remove ratelimiter handler * Add unit test for bootstrap * 修改bootstrap适配新的go-chassis * 修改go.mod适配新的go-chassis * UPdate travis.yaml * golint change * Fix: GoSecure Checker * Fix: travis.yam; * Fix bootstrap unit test * Fix: rm unused package * Fix: unit test error * Add unit test to dubbo protocl and http protocol modile. * Fix: 日志打印. Co-authored-by: “t_xinlin@sina.com <Happy100>
A service mesh implementation based on go chassis.
Refer to mesher-examples
Install ServiceComb service-center
build and run, use go mod
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
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
sudo docker build -t servicecomb/mesher-edge -f docker/edge/Dockerfile .
sudo docker run -e PAAS_CSE_SC_ENDPOINT="" \ -e PAAS_CSE_CC_ENDPOINT="" \ -p 80:30101 \ --name mesher-edge servicecomb/mesher-edge
You can see more documentations in here, this online doc is for latest version of mesher, if you want to see your version's doc, follow here to generate it in local