搜索
技术平台介绍

平台微服务整体功能架构

      我们采用微服务架构把系统本身从上往下分成了四层(访问层为客户端设备):

      l 应用层:部署各个微服务子系统的前端应用,完全实现前后端分离,前端UI通过Restful接口和后端微服务交互。同时App端和第三方系统也通过服务接口和后端微服务模块集成。
      l 接口层:通过API网关实现负载均衡、流量控制、认证、熔断、消息转换、访问日志等功能。确保对后端微服务模块的访问是安全可控的。
      l 服务层:将系统按照业务逻辑划分为多个微服务子系统,如进货检验、供应商管理、制造质量管理等子系统,对上层提供服务。同时抽象出公用的底层通用服务组件,如权限管理、工作流管理、基础设置、图表配置等基础服务组件,这些通用服务组件组成我们的底层平台。本层还包括服务管理、服务通信等基础功能。
      l 资源层:本层提供关系型数据库、NoSQL数据库、缓存、文件存储等多种方式实现对数据的持久存储和高速访问。