AliveObject


  AliveObject 是一个赋予了生命能力的抽象类。它是对一个对象的包装,提供了委托创建对象的函数,并提供实时健康检测能力,当检测时发现对象不可用,会重新调用创建对象的函数,重新赋予对象生命能力。AliveObject 一般用于长时间连接到服务器的对象,通过实时监测以及重试机制,保证对象能够短时间内恢复连接。