to create a service communicated with others, generally focus on 3 points belows:
- the data struct, like input/output
- protocal defined by remote services
- the main logic of the service to create, generally procedure-oriented
go-svrkit is a udp framework separate what mentioned above into corresponded 3 part memtioned above.
see detail in example/svr
or try a bench test:
go test -test.bench=".*"