19 Star 54 Fork 0

Gitee 极速下载 / rpcx

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/smallnest/rpcx
克隆/下载
CHANGELOG.md 4.04 KB
一键复制 编辑 原始数据 按行查看 历史
鸟窝 提交于 2023-11-19 13:39 . add statsview

rpcx

1.9.0

1.8.0

1.7.0

  • move etcd support to github.com/rpcxio/rpcx-etcd
  • Broken API: NewXXXDiscovery returns error instead of panic
  • support AdvertiseAddr in FileTransfer
  • support Auth for OneClientPool
  • support Auth for XClientPool
  • Broken API: add meta parameter for SendFile/DownloadFile
  • support streaming between server side and client side
  • support DNS as service discovery
  • support rpcx flow tracing
  • support websocket as the transport like tcp,kcp and quic
  • add CMuxPlugin to allow developing customzied services by using the same single port
  • re-tag rpcx to make sure the version is less than 2 (for go module)
  • support visit grpc services by rpcx clients: https://github.com/rpcxio/rpcxplus/tree/master/grpcx
  • support configing grpc servicves in rpcx server side
  • improve rpcx performance
  • add Inform method in XClient
  • add memory connection for unit tests
  • supports opentelemetry

1.6.0

  • support reflection
  • add kubernetes config example
  • improve nacos support
  • improve message.Encode performance
  • re-register services in etcd v3
  • avoid duplicated client creation
  • add SelectNodePlugin that can interrupt the Select method
  • support TcpCopy by TeePlugin
  • support reuseport for http invoke
  • return reply even in case of server errors
  • Change two methods' name of client plugin!
  • Broken API: add error parameter in PreWriteResponse(#486)
  • Broken API: change ReadTimeout/WriteTimeout to IdleTimeout
  • Support passing Deadline of client contexts to server side
  • remove InprocessClient plugin
  • use heartbeat/tcp_keepalive to avoid client hanging

1.5.0

  • support jsonrpc 2.0
  • support CORS for jsonrpc 2.0
  • support opentracing and opencensus
  • upload/download files by streaming
  • add Pool for XClient and OneClient
  • remove rudp support
  • add ConnCreated plugin. Yu can use it to set KCP UDPSession
  • update client plugins. All plugin returns error instead of bool
  • support ETCD 3.0 API
  • support redis as registry
  • support redis DB selection
  • fix RegisterFunction issues
  • add Filter for clients
  • remove most of build tags such as etcd, zookeeper,consul,reuseport
  • add Nacos as registry http://nacos.io
  • support blacklist and whitlist

1.4.0

1.3.1

fix bugs.

1.3.0

rpcx 3.0 is not compatible with rpcx 2.0 and below

Go
1
https://gitee.com/mirrors/rpcx.git
git@gitee.com:mirrors/rpcx.git
mirrors
rpcx
rpcx
master

搜索帮助