Gee is a gin-like framework, support dynamic routing, group control, default middleware like Logger and Recovery, and so on.
And its part called GeeRPC is a net/rpc-like RPC framework,based on golang standard library net/rpc, GeeRPC implements more features. eg, protocol exchange, service registration and discovery, load balance, etc.
1 - http.Handler Interface Basic
2 - Design a Flexiable Context
3 - Router with Trie-Tree Algorithm
4 - Group Control
5 - Middleware Mechanism
6 - Embeded Template Support
7 - Panic Recover & Make it Robust
- 1 - Server Message Codec
- 2 - Concurrent Client
- 3 - Service Register
- 4 - Timeout Processing
- 5 - Support HTTP Protocol
- 6 - Load Balance
- 7 - Discovery and Registry