重构消息系统