-
Notifications
You must be signed in to change notification settings - Fork 67
服务降级
Wiki edited this page Sep 8, 2019
·
1 revision
服务降级是指拦截当前的目标访问,中断访问或者转到其他的目标(服务)。服务降级分两种,一是主动降级,二是被动降级。
通过拦截器主动拦截目标访问,让访问中断,或者转到其他的目标(服务)。例如目标Activity需要登录权限,但是当前还没有登录,就跳转到登录页。
当目标(服务)不存在或者访问出错的时候,被迫中断当前访问,或者转到其他的目标(服务)。例如从其他的APP打开内部Activity,但是目标的Activity不存在或者参数出错,就会导致出错,这个时候我们不应该让APP崩溃,应该要跳转到默认的页面或者提示相应的错误信息。
- 权限控制
- 异常处理
- Mock数据,单Module独立运行调试
RouterActivity、RouterTask、RouterComponent都支持服务降级,但是RouterDelegate不支持。详细的用法分别查看对应的文档。