Skip to content

frankmu/babar-rpc

Repository files navigation

babar-rpc

babar-rpc is a light weight RPC framework built on Netty 4

Some key features:

  • Build on Netty 4 using NIO for high performance.
  • Fully utilized Spring/Spring boot for bean management.
  • Unblock NIO thread in server side by creating a tread pool to handle actual business transaction.
  • Create connection pool in client side to re-use connection between server and client.
  • Using Zookeeper for service discovery and registry.

TODOs:

  • Use more efficient serialization tool (protobuf etc) instead of using netty original ObjectEncoder and ObjectDecoder directly.
  • Add performance test.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published