张炎-3年-java
- 张炎/男/1994
- 手机:18390236566
- Email:18390236566@163.com
- QQ/微信号:578033593
- github:https://github.com/zhangyan1
- 博客:https://zhangyan1.github.io/
- 学历:湖南科技大学/计算机科学与技术专业
技术文章
- 订单系列文章(https://zhangyan1.github.io/2019/09/17/order/order/)
- springAop详解(https://zhangyan1.github.io/2019/04/17/aop/#more)
项目经验
浙江讯盟科技有限公司 (2017/05-至今)
订单支付系统设计以及迭代(企业服务核心系统)
- 系统:springboot搭建基础应用,主要由ordercenter,tradecenter,cashier三部分组成,应用间通信采用公司自研aace(rpc框架)。使用es作为订单搜索引擎,采用rocketMq保证异步消息的一致性,redis进行防重和缓存处理。
- 业务:支撑移动彩云app企业服务应用所产生的订单支付请求(例如滴滴出行,同程旅游,美团外卖,京东采购,火车票等等商旅采购应用)年订单流水1000W左右。集成移动彩云报销审批系统完成审批交易报销的闭环。
- 职责:主要进行了分布式订单系统的架构,以及部分支付系统的设计及研发,以及优化追踪线上问题
咪咕爱看APP(支撑100w级日活,峰值3w/s的稳定使用)
- 服务端设计:f5硬负载指向gateway(接口)和nginx(静态),gateway进行限流,鉴权等操作,rpc泛化调用到各个业务集群(用户中心,评论中心,活动中心,配置中心等)。mysql表1000w以下单表存储,1000W以上进行hash256分表。
- 业务:讯盟侧服务端主要负责了评论评分弹幕,用户运营活动,用户行为分析等业务需求
- 职责:设计了整个讯盟侧服务端大的架构。以及网关,用户中心,评论中心等三个集群的设计和研发。解决项目难点将单台网关qps由2k提升到8k,网关集群qps到达5w。使用apachebench负责了上线前压测,提前找出部分接口高并发瓶颈并进行优化。
企业服务业务系统研发
- 业务:面向B端,彩云内部集成企业采购,商旅应用,对接彩云内部审批报销系统,完成商旅,采购等全场景企业服务,解决企业差标管控,报销订单等痛点。面向C端通过积分彩豆等个人属性消费,集成出行,酒店,外卖,团购,商城等场景增强用户粘性,以及与彩云掌厅互相促进现金流量.
- 设计:对接应用专门对接第三方接口,规则应用做风险控制,推送中心做消息推送,流程应用控制主要逻辑,网关作相关分发
- 技术:springmvc或boot搭建应用,es进行搜索类处理,redis进行缓存类处理,mq进行消息通信,接口间调用,外部http内部aace。
恒生电子(财富管理事业部) ( 2016年03月 ~ 2017年05月 )
资管系统
- 资管系统是一个迭代将近十年的系统.框架方面主要使用了spring,持久层使用原生sql(出具各种报表,复杂的查询sql,以及自定义函数,存储过程,视图等的编写)
- 个人除了日常的质保维护之外,主要负责了上海银行年终决算项目和陕西农信 营改增项目,及对账务流水进行一定规则的抽取,然后socket通信银行其它平台 进行对接,然后用dom4j等分析处理报文。 资管系统是一个账务系统,主要考虑的是业务逻辑的严谨,以及版本迭代代码的 可重用性以及便于日后维护。
- 在此期间还解决了线上生产问题若干,例如oom,以及优化1000w级多表多视图sql查询,速度从min级降为10s以内