简历

张炎-3年-java


技术文章

项目经验

浙江讯盟科技有限公司 (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以内