某集团框架介绍

简介:

    系统采用MVC模式;应用微服务架构,区分应用层系统和服务层,服务层提供业务接口服务,应用层系统调用服务层,应用层系统接受前端请求,并作出响应;各个系统间实现单点登录。

    逻辑架构:核心服务(产品服务、订单服务和客户服务)、基础服务、员工服务、OA办公服务,异步处理服务,报表服务、C端客户服务,资讯服务,爬虫服务。

    系统:钱小云app系统,核心系统,基础平台系统,hr系统,两个OA系统,考勤系统,C端系统,资讯系统。

1、使用spring-boot进行整合

    1) 创建独立的Spring应用程序 
    2) 嵌入的Tomcat,无需部署WAR文件 
    3) 简化Maven配置 
    4) 自动配置Spring 
    5) 提供生产就绪型功能,如指标,健康检查和外部配置 
    6) 开箱即用,没有代码生成,也无需XML配置

2、spring-cloud,进行分布式部署

3、eureka,作为服务的注册发现中心

4、spring-data+jpa+hibernate,实现持久化与查询

5、spring-boot+javax,进行参数校验

6、swagger三方类库,实现自生成接口文档

7、rocketmq消息异步,完成异步处理

8、es,完成大数据的存储与查询

9、fastdfs,文件存储

10、nginx,进行前后端分离、集群部署

11、sso,实现各系统可以单点登录

12、log4j2,日志打印与记录

    1)正常情况,程序执行完,过滤器打印入参、出参、耗时等情况;

    2)异常情况,全局异常处理,捕获异常并打印异常,并打印入参。

,.....

你可能感兴趣的:(系统架构)