消息推送客户端、服务端代码移植
采用队列+线程模型，修改原先的线程模型。