基础组件:转发服务

基本信息

案例ID:212448

技术顾问:imlock - 5年经验 - 保密

联系沟通

微信扫码,建群沟通

项目名称:基础组件:转发服务

所属行业:企业服务 - 数据服务

->查看更多案例

案例介绍

项目背景:由于部门各项目需要对接第三方资源接口,第三方资源接口一般是 http 协议,还有部分是基于 tcp 的私有协议,为了减少构建认证请求,处理认证信息,构建资源请求等重复代码工作量,现开发组件:转发服务来,通过配置等方式实现第三方认证,资源请求等通用逻辑的代码封装,从而减少对接资源接口的代码量。项目架构:项目基于 springboot 作为基础能力实现,核心http 协议配置处理(tcp 协议待开发),http 协议各项配置请求头,请求行以及请求体提供抽象,转发服务通过 SPI 扩展集成了 apollo 配置中心,并作为配置数据抽象的默认实现,也可通过 mysql 等提供项目组件使用 demo 流程:通过 jar 包依赖集成到项目中,根据需要接入的第三方接口协议,通过配置将 认证 url,所需授权信息,以及资源请求的 url 等携带的认证信息,请求体等配置后,可不添加任何代码,可以调用第三方接口并获取响应信息

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服