1.熟悉 spring springmvc mybatis 框架,熟悉微服务, 熟悉使用springboot springcould。
2.熟悉数据库 mysql, redis, mongo ,es, hive。
3.熟悉 maven , svn 。
4.熟悉 消息队列 kafka。
5.熟悉图数据库 如neo4j.
1. BRMS 数据展示流平台。
该项目是基于 springboot 框架 ,sql 映射是使用mybatisPlus 实现。缓存层是有 redis 与 mongodb 共同实现。 数据物理存储是由 Oracle 与 Mysql 实现。
项目模块:
a) 权限模块,如用户组 , 角色组, 部门组生存周期,以及 权限的申请 与 审批 。
b) 案件模块,用户可以基于赋予的权限,创建案件,该案件的证据如果被流入BRMS系统抓取,会被展示到该模块界面中。(数据命中)
c) 泛控模块,用户可以基于各种维度,对流数据,文件数据, 日志数据搜索并展示。
d) 关系廓线模块,用户可以将各种数据通过链路展示出来,如群组下有哪些成员。
e) 日志模块,用户可以通过该模块获取系统各个阶段的数据日志,方便数据分析。
f) 统计报表模块,该模块展示一段时间,如1天内 有多少数据流入到本系统,这些系统又有哪些协议组成,哪些案件命中了该数据,又是哪些用户在关注这些数据。
如上的系统架构图,本人负责数据的承上启下作用,与数据服务端对接获取数据,或者数据服务端将部分数据吐到业务库Oracle 或者 mysql中,然后会将数据分析处理,将数据转换成前端需要的格式输出给前端。
附件是 拓扑图 ,从改图可以看出本系统在整个平台中的地位,数据展示平台。 系统架构看业务端,业务端大部分都是我做的,重架构以及数据库选型。