Examples for rpcx 3.0
A lot of examples for rpcx 3.0
How to run
you should build rpcx with necessary tags, otherwise only need to install rpcx:
go get -u -v github.com/smallnest/rpcx/...
if you want to use "zookeeper" registry, you need to add tag
go get -u -v -tags "zookeeper" github.com/smallnest/rpcx/...
Similarly， if you want to use
etcd registry and
quic network, you need to :
go get -u -v -tags "etcd quic" github.com/smallnest/rpcx/...
You can install all features of rpcx with those below tags:
go get -u -v -tags "zookeeper etcd consul ping quic kcp reuseport" github.com/smallnest/rpcx/...
If you install succeefullly, you can run examples in this repository.
Enter one sub directory in this repository,
go run server.go in one terminal and
cd client; go run client.go in another ternimal, and you can watch the run result.
cd 101basic go run server.go
cd 101basic/client go run client.go