开发者社区> 问答> 正文

Dubbo远程调用的过程是什么?

Dubbo远程调用的过程是什么?

展开
收起
游客gzyuldo4mrg6i 2022-03-28 20:52:46 394 0
1 条回答
写回答
取消 提交回答
  • 服务消费者经过容错,Invoker 列表,路由和负载均衡以后,会对 Invoker 进行过滤,之后通过 Client 编码,序列化发给服务提供者。

    从上图可以看出在服务消费者调用服务提供者的前后,都会调用 Filter(过滤器)。

    可以针对消费者和提供者配置对应的过滤器,由于过滤器在 RPC 执行过程中都会被调用,所以为了提高性能需要根据具体情况配置。

    Dubbo 系统有自带的系统过滤器,服务提供者有 11 个,服务消费者有 5 个。过滤器的使用可以通过 @Activate 的注释,或者配置文件实现。

    2022-03-28 20:53:46
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Dubbo开源现状与2.7规划 立即下载
Dubbo分布式服务治理实战 立即下载
《Dubbo 3.0 前瞻》 立即下载