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、设计模式:订阅发布模式
获取消息有两种方式:一种是代理推送给订阅者,一种是订阅者去代理拉取消息。