Skip to content

A zero cost, faster multi-language bidirectional microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! ๐‰๐š๐ฏ๐šๆœ‰๐๐ฎ๐›๐›๐จ, ๐†๐จ๐ฅ๐š๐ง๐ ๆœ‰๐ซ๐ฉ๐œ๐ฑ!

License

halokid/rpcx-plus

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

rpcx-plus

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

Features

  • 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

Install

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

Update

cd  $GOPATH/github.com/halokid/rpcx-plus && git pull

Enjoy!

About

A zero cost, faster multi-language bidirectional microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! ๐‰๐š๐ฏ๐šๆœ‰๐๐ฎ๐›๐›๐จ, ๐†๐จ๐ฅ๐š๐ง๐ ๆœ‰๐ซ๐ฉ๐œ๐ฑ!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.6%
  • Other 0.4%