β

Dubbo剖析-服务消费端泛化调用

并发编程网 – ifeve.com 176 阅读

一、前言

前面我们讲解基于Spring和基于dubbo api方式搭建一个简单的分布式系统时候服务消费端是引入了一个sdk的,这个SDK是个二方包,里面存放了服务提供端提供的所有接口类以及接口使用的入参和出参的pojo类,服务消费端则使用JDK代理对接口进行代理。

泛化接口调用方式主要用于服务消费端没有 API 接口类及模型类元(比如入参和出参的pojo类)的情况,参数及返回值中的所有POJO 均用 Map 表示。

二、服务端泛化调用实例

image.png

三、总结

泛化调用通常用于框架集成,比如:实现一个通用的服务测试框架,可通过
GenericService 调用所有服务实现。后期会在本公众号 ‘技术原始积累’ 的精品区下分析dubbo泛化实现原理,敬请期待。

欢迎大家加入知识星球,在知识星球里面我们会深入讨论Java并发编程,以及JUC包源码;Java类加载器原理;Spring,Springboot,Tomcat,Dubbo等开源框架的使用以及源码剖析;分享作者从毕业到现在一路走来的学习经验,如何高效学习,如何阅读源码;讨论职业面试时候会经常遇到的问题以及如何作答,读者可以识别下面二维码加入:

读者可以识别下面二维码加入:

image

原创文章,转载请注明: 转载自 并发编程网 – ifeve.com 本文链接地址: Dubbo剖析-服务消费端泛化调用

加多

研发工程师 at 阿里巴巴
加多,目前就职于阿里巴巴,热衷并发编程、CalssLoader,Spring等开源框架熟悉;喜爱运动,比如跑步。微信公众号:技术原始积累。知识星球账号:技术原始积累
Favorite Loading 添加本文到我的收藏

Related posts:

  1. Dubbo剖析-服务消费端异步调用
  2. Dubbo剖析-搭建一个简单的分布式系统(2)
  3. Dubbo剖析-管理控制台的搭建与使用
  4. Dubbo剖析-整体架构分析
  5. Dubbo剖析-增强SPI的实现
  6. Dubbo剖析-监控平台的搭建与使用
  7. Dubbo剖析-服务分组与服务版本号
  8. Dubbo剖析-服务直连
  9. Dubbo剖析-搭建一个简单的分布式系统(1)
  10. Adopt Open JDK官方文档(五) Docker镜像
  11. 《Istio官方文档》Pilot
  12. 《Spark 官方文档》
  13. SpringBoot之spring-boot-load模块
  14. 看动画学并发编程
  15. Springboot之spring-boot-autoconfigure模块
作者:并发编程网 – ifeve.com
让天下没有难学的技术
原文地址:Dubbo剖析-服务消费端泛化调用, 感谢原作者分享。

发表评论