加入双 consumer 机制