1)PullMessageService#pullMessage;
拉取消息请求入口,调用DefaultMQPushConsumerImpl#pullMessage处理
2)DefaultMQPushConsumerImpl#pullMessage;
流控策略,调用PullAPIWrapper#pullKernelImpl处理
3)PullAPIWrapper#pullKernelImpl;
获取MessageQueue对应broker的ip地址,封装参数,调用MQClientAPIImpl#pullMessage返回结果
4)MQClientAPIImpl#pullMessage
同步调用MQClientAPIImpl#pullMessageSync处理【拉模式使用】,
异步回调调用MQClientAPIImpl#pullMessageAsync处理【推模式使用】,返回的消息还是原始消息,需要调用PullAPIWrapper#processPullResult进行过滤;