-
- Downloads
Refactor the clientutil package
Implement a simpler API for the Backend interface, removing most old public methods and replacing them with a single Call() method, making the package look a bit more like an actual rpc package (so, hopefully, easier to replace in the future).
Showing
- clientutil/backend.go 17 additions, 94 deletionsclientutil/backend.go
- clientutil/backend_test.go 266 additions, 0 deletionsclientutil/backend_test.go
- clientutil/balancer.go 271 additions, 0 deletionsclientutil/balancer.go
- clientutil/cpu.prof 0 additions, 0 deletionsclientutil/cpu.prof
- clientutil/dns.go 98 additions, 0 deletionsclientutil/dns.go
- clientutil/dns_test.go 27 additions, 0 deletionsclientutil/dns_test.go
- clientutil/doc.go 37 additions, 0 deletionsclientutil/doc.go
- clientutil/error.go 35 additions, 0 deletionsclientutil/error.go
- clientutil/json.go 0 additions, 45 deletionsclientutil/json.go
- clientutil/retry.go 0 additions, 92 deletionsclientutil/retry.go
- clientutil/track.go 123 additions, 0 deletionsclientutil/track.go
- clientutil/transport.go 34 additions, 141 deletionsclientutil/transport.go
Loading
Please register or sign in to comment