• 杨老师
    2023-03-09 来自北京
    doTransferInvoke(invocation); 老师,这块调用转发服务的逻辑,大致思路是啥样的? 可以运用之前学到的点点直连吗?

    作者回复: 你好,杨老师:可以运用之前的点点直连。大致思路就是: 1、从 invocation 将原始的请求数据提取出来,attachment(技术属性)+ 业务属性; 2、通过 http、tcp 将提取出来的数据发送至可用服务器(比如:隔壁机房); 3、将 http、tcp 的返回数据又继续想办法封为 Result 对象返回即可; 4、若 1~3步还是报错拿不到结果,那作为备选方案都无法在通信层面建立连接的话,那就走到了最坏的情况,该抛异常的还是得抛异常。

    
    