重构代码,使用数据库储存从服务器获取的消息