98.基础服务平台

作者: 脱发的程序员 | 来源:发表于2020-12-14 00:14 被阅读0次

目标定位

  • 封装通用功能,减少冗余开发,方便维护。
  • 协议封装,屏蔽系统对接的复杂性,统一对外提供http接口。

架构

架构图

核心功能-动态api处理流程

动态api

客户端sdk实现逻辑

  1. 加载配置文件
  2. 初始化okhttpclient、httpclient等实例。
  3. 实例化更高阶类RestTemplateClient。
  4. 读取配置文件中以api.开头的配置项,使用jdk动态代理生成接口实例。
  5. 把接口实例缓存到内存Map中。
  6. 用户在使用时候根据接口类型直接获取对象进行调用。

相关文章

网友评论

    本文标题:98.基础服务平台

    本文链接:https://www.haomeiwen.com/subject/mpopgktx.html