This article discusses the development and improvement of RocketMQ and its application of the Raft protocol.