点击空白处退出提示
团队技术信息
公司信息
该项目提供给泰华农民银行使用,分为 WEB端,*端,管理中心,用户中心,活动中心,订单审核系统,图片文件系统,多个 子系统。项目采用的主流开源框架 SpringMVC+mybatis+Oracle ,采用的消息中间件为 ActiveMQ ,缓存机制采用的 Redis ,消息 通讯采用的 ZeroC Ice。 负责系统及产品需求分析及架构设计 对活动中心系统,订单审核系统,图片文件系统设计负责,及相关设计文档编写 制定设计及实现规范,指导设计、实现及部署工作 参与重大技术决策,进行系统风险评估 为新同事提供工作所需的技术培训
数据中心系统分为:数据接入,数据融合。采用的技术为 Springboot 微服务框架+mysql+mybatis,XXL-JOB 定制化的定时任务 管理。 项目目前采用 jekins 自动化部署,项目全部基于自己搭建的 maven 私有库进行打包部署。配置有1套开发环境,3套测试环境,2 套生产环境,全部实现自动化部署打包,日志监控。 项目版本管理采用 git 。开发和测试环境使用 docker 搭建. 风控日志采用的 mongoDB 存储。 消息中间件采用 rabbitMQ+RPC 分布式网络通信框架 dubbo+zookeeper 缓存机制采用 redis ,配置为三主三从。
数据共享平台为:前后端分离的微服务架构。前端采用VUE框架搭建,后端微服务采用springboot微服务框架共享平台微服务包 括:平台基础管理服务,元数据服务,数据目录服务,数据订阅服务,数据日志服务,数据质量服务,数据服务服务,SDK包服 务,调度中心服务。项目采用jenkins自动化部署,基于公司自建maven私有库进行打包部署项目环境分:开发环境,测试环境, 生产环境。互相独立,物理隔离。项目版本管理工具:git关系型数据库:包含 mysql,pg,达梦,oracle。 非关系型数据库: redis,ES消息中间件采用:rocketMQ,kafka,rabbitMQ 注册中心和配置中心:nacosAPI管理:swagger-knife4j