银企直连:
所用技术:SSM+Vue+redis+JMQ(京东消息中间件)+JSF(京东rpc框架)+JSS(京东云存储)+CDS(京东分
库分表)
项目描述:
银企直连主要将公司的财务系统与银行系统实现对接,财务人员可通过线上提单出款,以及获取账
户实时余额、历史余额以及交易明细等数据,无需人工登录网银后台,从而提升财务人员的工作效率。整个
银企直连由 平台(二十三个应用) + 网关(两个应用) 两大模块构成;平台是各个银行应用的总和,网关
负责银企直连与各个银行前置机交互,并实现各银行请求/响应报文与银企内部统一报文相互转换,消除不
同银行间报文格式的差异;实现统一配置,统一管理。目前该项目已成功与二十一家银行完成对接并确保业
务的正常使用。
责任描述:
1. 负责银企直连整体需求分析与功能设计;
2. 负责对系统现有功能进行优化迭代;
3. 负责与二十一家银行的对接沟通;
4. 完成项目的日常维护工作。
系统特色:
1. 银企网关采用XSLT语言实现将各个银行的不同报文格式转换为银企内部统一报文;
2. 统一封装各种类型的连接,实现统一管理;
3. 对银行前置机状态的监控,并实现自动上下线切换;
4. 提供优先出款配置,满足部分业务优先出款需求。
一键发布平台
所用技术:Spring+SpringMVC+MyBatis+Mysql+Redis+Bootstrap+Kubernetes+Docker
项目描述:
该项目通过对 Kubernetes API 的调用,实现项目服务上线、下线、回滚、更新等页面化操作。用户想
要上线新的项目或者更新项目,直接登录系统上传 jar 包,或者选择以源码方式(通过 jenkins 从指定的 s
vn 或者 git 账号拉取指定版本的源码自动打包上传,默认拉取最新版本)发布,然后点击按钮即可完成项
目的上线或者更新操作,同时项目还提供了页面 shell 的方式,用户点击进入 pod,即可进入到该项目的运
行环境从而查看项目的运行日志,帮助用户进行排查问题。该项目使用现有的自动化运维技术节省了大量的
人力、物力,为公司节约了大量成本。
责任描述:
1. 参与需求调研与功能设计;
2. 负责项目模板创建模块的开发与维护;
3. 负责版本发布公告功能的开发;
4. 完成 pod 统计以及 pod 状态监控模块的开发;
5. 对项目现有部分功能进行改进优化;
6. 完成项目的日常维护工作。
系统特色:
1. 底层使用 Kubernetes 和 docker 作为项目基础;
2. 采用 Spring、SpringMVC、MyBatis 作为底层架构;
3. web 端使用 container terminal 插件实现 web shell 功能;
4. 使用 jenkins 从代码管理库中动态拉取源码打包;
5. 使用 redis 作为数据库缓存,将公司各个业务线和项目缓存到 redis。