= rabbit_amqqueue:lookup(DelQNames),
DeliveredQPids = rabbit_amqqueue:deliver(Qs, Delivery),
后者调用...再来看rabbit-amqueue-process是如何处理的:
handle_cast({deliver, Delivery = #delivery{sender = Sender,...IndexMaxSize),
{MsgStatus1, State1} = maybe_write_to_disk(false, false, MsgStatus, State),
调用...-> ok = msg_store_write(MSCState, IsPersistent, MsgId,
prepare_to_store...persist_to(MsgStatus) of
msg_store -> {MsgId, DiskWriteCount};
queue_index -> {prepare_to_store