feat(count): 实现笔记点赞计数功能
- 新增笔记点赞计数 MQ DTO 类 - 实现笔记点赞计数消费者,支持流量削峰与批量聚合 - 实现笔记点赞计数落库消费者,带限流处理 - 新增笔记点赞类型枚举类 - 添加笔记点赞相关 MQ Topic 常量定义 - 扩展笔记计数 Mapper,支持点赞数更新 - 新增 Redis 笔记计数 Key 构建方法及字段常量 - 在笔记服务中发送点赞计数 MQ 消息
This commit is contained in:
@@ -14,4 +14,10 @@
|
||||
<!--@mbg.generated-->
|
||||
id, note_id, like_total, collect_total, comment_total
|
||||
</sql>
|
||||
|
||||
<insert id="insertOrUpdateLikeTotalByNoteId" parameterType="map">
|
||||
INSERT INTO t_note_count (note_id, like_total)
|
||||
VALUES (#{noteId}, #{count})
|
||||
ON DUPLICATE KEY UPDATE like_total = like_total + (#{count});
|
||||
</insert>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user