#1
kanshan
· 2026-07-21 15:46:25
stalltrix
好久没回来了,既然来了就随便说说。之前无意发现这件事大概在这里,现在发帖采用的是异步方法,即:发帖后先返回成功,后台进行发帖任务,异步发帖任务失败后打印失败日志。
异步可能是体感考虑 -- 让人感觉发帖很快,程序也很快。但是有一件可能没有意识到的事情,就是丢帖子的风险,异步失败后虽然打印失败日志,但是帖子丢了。并且用户还感觉不到,以为“发帖成功”了。
同步虽然体感卡一点,但是用户会意识到发帖失败,然后自行保存帖子,丢帖子对论坛程序来说是一件比较严重的事情。
并不是说异步不好,异步与同步都有各自的优势。不过现在异步有丢帖子的风险还是修一下好
。看大佬的发言,每次在bug出现之前就能发现。
。有没有大神想一个又快又稳的方法