接口容灾~

1. 线上cdn缓存

2. 线下indexdb缓存

策略:
请求->  cdn白名单? -no-> 请求 

                                  -yes->(构建标识cdnUrl)数据正常?
                                                                                       -> no -> 有缓存?
                                                                                                                 -> no -> end
                                                                                                                 -> yes -> 读数据-> end
                                                                                        -> yes -> 有缓存tag?
                                                                                                                  -> no -> end
                                                                                                                  -> yes -> update -> end

                             

                                                                   

接口容灾本意是预防发生接口服务挂了的场景,我们不会很被动。原来是P0的故障,能被它降低为 P2、P3,甚至在某些场景下都不会有用户反馈。

你可能感兴趣的:(spring,java,spring,boot)