1、用户动态表
CREATE TABLE `t_user_moments` (`id` bigint(12) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',`user_id` bigint(12) DEFAULT NULL COMMENT '用户id',`user_type` int(8) DEFAULT NULL COMMENT '动态类型:0视频 1直播 2专栏动态',`contend_id` bigint(12) DEFAULT NULL COMMENT '内容详情id',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_time` datetime DEFAULT NULL COMMENT '更新时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户动态提醒表';
2、设计模式:订阅发布模式
获取消息有两种方式:一种是代理推送给订阅者,一种是订阅者去代理拉取消息。