study the map in go
and try the gearman work together with go