【发布时间】:2021-10-16 16:13:48
【问题描述】:
我有一个消息队列表,其中包含从用户 A 发送给用户 B,但用户 B 尚未读取的消息。用户 B 读取消息后,它从队列表转移到历史表。 (删除,插入)据我了解,队列表代表一种反模式。
解决这个问题的正确方法是什么?只有一个带有附加列(如(ReadStatus))的表?但是后来我们遇到了与分区键相关的问题(队列分区键就足够了 - ReceiverId & 历史分区键应该是 - (SenderId, ReceiverId))。
【问题讨论】: