这是一个 Contribute > Bug(贡献:Bug),但一个超级棘手的 Bug,很难修复。
方案 1:
- 当前用户对象会记录你静音的所有话题,然后当我们收到消息时,始终与列表进行双重检查(开销太大)
方案 2:
- 消息总线从更新中排除所有静音该话题的用户(如果只有 10 个人静音了它,还可以接受;但如果 10000 个人静音了它,那就是灾难)
方案 3:
- 在我们收到消息总线更新后,额外发送一个 AJAX 请求来“双重检查”从消息总线获取的数据。(危害最小,但会显著增加网络流量)
我想不出什么简单的方法来修复这个问题,这只是一个妥协 ![]()