档案管理系统
该项目的主要实现目标:电子化档案,具体功能包括我的消息、我的工作、文件查询、档案整理、档案查询、档案鉴定、档案统计、
档案编研、回收站和业务管理等。
一、职责:
负责档案系统中台整体技术选型及框架整理搭建,及部分前端UI组件开发。
二、主要应用技术:
1、微服务相关:Spring Cloud、Spring Cloud Alibaba 、OAuth2、Feign、Nacos(注册中心和配置中心)、熔断降级(Sentine
l)、缓存(Redis cluster)、网关(Gateway、Sentinel)、Seata分布式事务、SkyWalking链路监控、xxl-job(分布式任务调度)、Libre
Office等;
2、消息队列:RabbitMQ;
3、全文检索(Elasticsearch+Tika);
4、工作流:Activiti(工作流引擎);
5、分布式文件服务:MinIO分布式文件存储,分片上传,妙传,续传等;
6、报表:积木报表;
7、监控报警:(Prometheus+Grafana)
8、日志:ELFK日志采集(Elasticsearch、Logstash、Filebeat、Kibana);
9、容器化部署:Docker、Docker compose、Docker habor、Portainer
10、自动化CI/CD:Maven、Jenkins、Nexus、Gitlab、k8s、kubesphere等;
11、前端:VUE、Element-plus UI等。