用 mysql 模拟实现消息队列
1. 表名:messagequeue
2. 字段名:
'qid' int(11) NOT NULL AUTO_INCREMENT COMMENT '消息队列',
'topic' tinyint(4) NOT NULL COMMENT '应用类别',
'tag' tinyint(4) NOT NULL COMMENT '应用子类别',
'status' tinyint(4) NOT NULL COMMENT '状态,标识是否进行分发,0 为未发 1 已分发',
'data' varchar(1024) COLLATE gbk_bin DEFAULT NULL COMMENT '消息内容',
'uid' int(11) NOT NULL COMMENT '动态产生者的 uid',
'create_date' timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '发送时间',
3.索引:topic 、tag
索引设计考虑:便于提高消息者查询性能
评论