在我们的应用中,用户可以上传照片。此上传事件已注册为活动,并被推送到该用户的关注者活动流中。
使用的流程和技术如下:
现在这一切都非常有效,并且有几个缓存层有助于保持系统非常稳定和可扩展。
但是,什么被认为是处理选择删除一张或多张照片的用户的最佳方式。目前,当他们删除照片时,所有关注者都会在其活动流中获得损坏的图片链接。
因此,我们需要在两种方法中进行选择。
哪种方法最好?为什么?或者,还有其他更好的方法可以解决这个问题吗?
非常感谢。
答案 0 :(得分:2)
IMO最好尽可能透明。告诉其他用户图像已删除,并提供从活动流中删除条目的选项。这样,用户就可以控制并且在后台没有“魔法”发生。也许对于非常旧的条目(这在当前时间意味着什么),您可以自动删除该项目。但我总是希望得到相应的信息。