異步服務調用的工作原理

1、消費者調用服務端發佈的接口,接口調用由分佈式服務框架包裝成動態代理,發起遠程服務調用; 2、通信框架異步發送請求消息,如果沒有發生I/O異常,返回; 3、請求消息發送成功後,I/O線程構造Future對象,設置到RPC上下文中; 4、用戶線程通過RPC上下文獲取Future對象; 5、構造Listener對象,將其添加到Future中,用於服務端應答異步回調通知; 6、用戶線程返回,不阻塞等待
相關文章
相關標籤/搜索