gm_rpc

gm_rpc by yuxin ， learn his idea