修改RPC模块，增强可用性