Just a simple toy project, aim to learn the principle of rpc and something about java.
✔️ Service discover and register
✔️ Zookeeper as service registry center
✔️ Socket server and client implement
✔️ Jdk dynamic proxy to enhance client api call
✔️ Use shutdown hook to clean resource when server shutdown
✔️ Config configurable
Future TODO:
[ ] Implement netty transport protocol
[ ] Better load balance algorithm
[ ] Others serialize protocol
[ ] Auto scan service api