---
+0 应用层的容错与分层设计
针对在项目中碰到的一些容错设计问题,团队最近进行了一次技术沙龙,讨论了以下话题。
为什么需要应用层的容错设计?
一个完整的系统在内部是由很多小服务构成,服务之间以及服务与资源之间会存在远程调用。
每个系统的可用性不可能达到100%
各种网络及硬件问题,如网络拥堵、网络中断、硬件故障……
远程服务平均响应速度变慢
服务器平均响应速度如果慢下来,慢慢消耗掉系统所有资源,进而导致整个系统不可用。因此在分布式系统中,除了远程服务本身需要有容错设计之外,在应用层的远程调用
查看全文: http://www.udpwork.com/item/13486.html
为什么需要应用层的容错设计?
一个完整的系统在内部是由很多小服务构成,服务之间以及服务与资源之间会存在远程调用。
每个系统的可用性不可能达到100%
各种网络及硬件问题,如网络拥堵、网络中断、硬件故障……
远程服务平均响应速度变慢
服务器平均响应速度如果慢下来,慢慢消耗掉系统所有资源,进而导致整个系统不可用。因此在分布式系统中,除了远程服务本身需要有容错设计之外,在应用层的远程调用
查看全文: http://www.udpwork.com/item/13486.html