技术架构

OpenAPI开放平台以分布式架构进行技术设计,划分为门户、门户服务、OpenAPI网关、管理支撑和共享服务(由具体提供共享应用服务的系统构建),以下为整体技术架构图:

技术架构图

总体说明

应用名 应用定位
开放平台门户 使用HTML5、VueJS、CSS3等关键技术实现纯静态的前端,并使用element ui作为主要UI组件,采用npm、webpack、babel等对于前端进行持续构建
用户门户平台 使用HTML5、VueJS、CSS3等关键技术实现纯静态的前端,并使用element ui作为主要UI组件,采用npm、webpack、babel等对于前端进行持续构建,从技术路线上与开放平台门户保持一致
OpenAPI网关 采用RxNetty作为NIO网络通道,并设计实现基于责任链的过滤器模型,实现默认RestFul服务,技术路线与现有互金平台中的渠道网关类似
OpenAPI管理服务 使用SpringBoot完成平台AOP和IoC控制,并集成HSF分布式框架,对于OpenAPI管理平台发布HSF服务
OpenAPI管理平台 功能实现在互金平台的运营中心系统内,实现界面功能,调用相应管理类服务
用户管理服务 使用SpringBoot完成平台AOP和IoC控制,并集成HSF分布式框架,提供RestFul和HSF服务接口
用户单点登录服务 采用RxNetty作为NIO网络通道,并设计实现基于责任链的过滤器模型,实现默认RestFul服务,技术路线与现有互金平台中的渠道网关类似
内容管理服务 使用SpringBoot、Freemarker等架构进行开发,并集成HSF分布式框架,提供HSF服务接口

results matching ""

    No results matching ""