MQClientInstance(客户端处理包装)
start()[DefaultMQPullConsumerImpl DefaultMQPushConsumerImpl DefaultMQProducerImpl DefaultMQAdminExtImpl]
MQClientAPIImpl(通信API)



pull:
   pullAsyncImpl    PullCallback(回调)
   pullsyncImpl
   pullBlockIfNotFound  
   sendMessageBack(发送回broker)
push:注册MessageListener
   PullMessageService 
      run() pullMessage->callback->consumeMessageService——》consumeMessage(MessageListener)
      executePullRequestLater
      executePullRequestImmediately

RebalancePushImpl(run)->executePullRequestImmediately

results matching ""

    No results matching ""