上面的sql语句:
好处:实现简单
坏处:高并发下数据库瓶颈
解决方案:根据ID进行分库分表进行算法路由
6.4、Redis原子操作
利用redis的原子操作,做个操作完成的标记。这个性能就比较好。但会遇到一些问题。
第一:我们是否需要把业务结果进行数据落库,如果落库,关键解决的问题时数据库和redis操作如何做到原子性?
第二:如果不进行落库,那么都存储到缓存中,如何设置定时同步策略?
以上就是【面试】如何保障消息100%投递成功?如何保证消息幂等性?的详细内容,更多请关注Work网其它相关文章!