The Origin Project site: http://rpcx.io
this project is my clone secondary development version, the origin project readme is link
it not only support go, also support python, rust, java(coding now).
different language communication use rpcx-plus-gateway for proxy, check this link.
a service expose for a http api use gateway
- support python jsonrpc service invoke
- support python client invoke go service
- support python client invoke rust service
- fix the online status of python server, display in web UI
- add jaeger support plugin, ./serverplugin/jaeger.go
- support rust grpc service invoke
- support rust client invoke go service
- support rust client invoke python service
- support java grpc service invoke
- support java client invoke go & rust & python service
for compatibility, original rpcx code, use the original type to install
go get -v -tags "quic kcp ping utp" github.com/halokid/rpcx-plus/...
if you GO111MODULE=on, you can do the same thing in your $GOPATH/pkg folder
cd $GOPATH/github.com/halokid/rpcx-plus && git pull
Enjoy!