0

我正在尝试将通知系统集成到我的一个 Rails 应用程序中。我正在PostgreSQL用作我的主数据库。我正在考虑redis用于支持通知系统。不过,我对redis的使用有一些疑问:

  1. 处理不同类型的通知(例如:用户对帖子发表评论、喜欢帖子、在照片中添加标签等)。

  2. 如果我在 redis 中有一个命名空间键用于每个用户的通知,如何管理负载,这意味着设置通知数量的限制。

  3. 将通知存储为字符串或使用哈希(例如:用户 A 评论了用户 B 的帖子)

  4. 用于通知所有其他用户的 PubSub 功能(例如:如果用户 A 对帖子发表评论,则必须通知所有评论/喜欢帖子的用户)。

任何想法必须如何设计这种通知系统?

4

0 回答 0