这次,分析处理publish msg的流程. 由protocol开始 publish 类型的packet的处理是: process(Packet = ?PUBLISH_PACKET(_Qos, Topic, _PacketId, _Payload), State) -> %% ACL check ... publish(Packet, State); ... publish(Packet = ?PUBLISH_PACKET(?QOS_0, _PacketId), #proto_state{cli