rpcx-plus

module
v0.0.0-...-af4edf4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2022 License: Apache-2.0

README

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!

Directories

Path Synopsis
Package client is a generated protocol buffer package.
Package client is a generated protocol buffer package.
tool
xgen/parser
Package parser parses Go code and keeps track of all the types defined and provides access to all the constants defined for an int type.
Package parser parses Go code and keeps track of all the types defined and provides access to all the constants defined for an int type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL