A log entry duplication method, wherein the method is applied to a first node running in a leading state in a node cluster comprising a plurality of second nodes running in a following state, the method comprises: sending in parallel a plurality of first log entries to the plurality of the second nodes, each first log entry being used for instructing a second node to duplicate the first log entry; receiving at least one confirmation response of any one of the plurality of the second nodes, each confirmation response comprising a commit index of the second node; acquiring at least one second log entry to be sent supplementarily to the second node according to the commit index of the second node; and sending in parallel the at least one second log entry to the second node, each second log entry being used for instructing the second node to duplicate the second log entry, characterized in that the sending in parallel a plurality of first log entries to the plurality of the second nodes comprises: acquiring a send window, a window width of the send window being used for indicating the number of log entries sent in parallel; and sending the plurality of the first log entries in the send window by adopting multithreading, wherein the send window includes a sending queue comprising a plurality of threads, each thread including a sign and a send identifier, the plurality of the first log entries are sent out of order through the multithreading, and each of the plurality of the first log entries includes a block index for indicating a duplicating order of the first log entries so that the second nodes duplicate the first log entries in order when receiving the out of order first log entries. sending in parallel a plurality of first log entries to the plurality of the second nodes, each first log entry being used for instructing a second node to duplicate the first log entry; receiving at least one confirmation response of any one of the plurality of the second nodes, each confirmation response comprising a commit index of the second node; acquiring at least one second log entry to be sent supplementarily to the second node according to the commit index of the second node; and sending in parallel the at least one second log entry to the second node, each second log entry being used for instructing the second node to duplicate the second log entry, characterized in that the sending in parallel a plurality of first log entries to the plurality of the second nodes comprises: acquiring a send window, a window width of the send window being used for indicating the number of log entries sent in parallel; and sending the plurality of the first log entries in the send window by adopting multithreading, wherein acquiring a send window, a window width of the send window being used for indicating the number of log entries sent in parallel; and sending the plurality of the first log entries in the send window by adopting multithreading, wherein the send window includes a sending queue comprising a plurality of threads, each thread including a sign and a send identifier, the plurality of the first log entries are sent out of order through the multithreading, and each of the plurality of the first log entries includes a block index for indicating a duplicating order of the first log entries so that the second nodes duplicate the first log entries in order when receiving the out of order first log entries. <EOS>