远程异常处理
2015-08-24 15:51:54 15 举报
远程异常处理是一种在分布式系统中处理异常的方法,它允许开发者在远离异常发生地点的地方捕获和处理异常。这种方法通常用于网络应用程序,如Web服务、分布式计算和移动应用等。远程异常处理的主要优点是可以提高系统的可靠性和稳定性,因为它可以在异常发生时立即采取措施,而不是等待用户报告问题。此外,远程异常处理还可以帮助开发者更快地定位和解决问题,因为他们可以查看详细的错误信息和堆栈跟踪。然而,远程异常处理也有一些挑战,如性能开销、安全问题和数据一致性等。因此,在使用远程异常处理时,需要权衡利弊并采取适当的策略来确保系统的稳定性和安全性。
作者其他创作
大纲/内容
后台网络服务
aidl远程服务访问(异常上报)
3
Framework:remote进程
数据请求异常
7
16
和服务端解绑定
返回
count_all=3
4
PageService
调用异常远程上报接口
Nubia联系人
记录异常次数(count_A++ count_all++)
异步数据请求接口A调用
具体实现调用
8
9
有不可用接口
当天A接口不可用
数据请求成功
拒绝A接口远程请求,直接返回
13
10
不可用接口统计/告警
YuloreHelper
捕获到异常
15
count清零(count_A=0 count_all=0)
11
Nubia进程
6
aidl远程服务访问
14
调用异常上报具体实现
17
set A&其它相关接口不可用
count_A==3
18
12
当天A接口可用
5
上报异常到后台服务器
2
BizImpl
所有接口不可用
1
set A不可用
0 条评论
下一页