佬。请教下消息不丢失是从rocketMQ本身的一些保障机制来回答?consumer、producer、queue