A lightweight distributed RPC framework
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
buddha-client
buddha-codec
buddha-common
buddha-registry refactor buddha-client & buddha-server module: add support for Spring. Jun 30, 2017
buddha-serialization add tcp package transmission length header Jul 4, 2017
buddha-server add tcp package transmission length header Jul 4, 2017
buddha-transport add service registry and service discovery module. Jun 29, 2017
.gitignore finish the fundamental rpc framework, without registry and service di… Jun 27, 2017
LICENSE
README.md update README Jun 29, 2017
pom.xml

README.md

buddha

buddha is a lightweight RPC(Remote Procedure Call) framework.

It contains four features, which include:

  • Service registration and service discovery.
  • Use Netty for all network communications.
  • Use Kryo and fastjson to serialization/deserialization.
  • Use dynamic proxy to simplify the client service invocation.