77

77

java研发工程师 · 6年经验 · 联动优势
城市杭州 萧山 日薪1000元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Spring Spring Boot Spring Cloud Java 分布式 微服务
5年Java开发经验,其中3年以上中大型系统架构设计经验,具有分布式、高可用、并发的系统架构设计以及研发经验,目前正负责日订单量10W+的聚合支付系统的设计优化与核心研发工作。同时拥有扎实的技术功底,对Spring、SpringBoot、Spring Cloud等开源框架有过深入研究。了解微服务架构下的各种核心问题及解决方案,例如mq集群的可用性,消费顺序,消息可靠性,缓存一致性,分布式事务,服务限流、熔断、降级,日志收集、监控报警等。

项目经验

项目名称:联动聚合支付平台
项目描述:聚合支付项目是一个toB的收单项目,为全国上百家支付服务商提供微信、支付宝、银联云闪付、POS、数字人民币等渠道的支付,退款等服务。
项目职责:前期参与需求迭代开发,主要负责主被扫订单下单、回调、商户入网等核心业务 以及中行数字人民币项目的开发工作。后期主导了架构升级,把单机多实例部署 架构改造为微服务架构。订单表的分表需求梳理与方案制定,sql改造等工作。
项目技术:项目整体使用springcloudalibaba微服务解决方案,使用nacos三节点集群模式完成服务的注册与发现,配置中心功能。mysql持久化数据,订单表分表使用shardingjdbc 4.X版本,以包含时间属性的订单号字段作为分片键,以时间维度每个月一张表。ORM框架使用的是Mybatis,使用自定义拦截器做敏感数据的加解密处理。使用redisson作为redis客户端实现缓存,计数器等功能,解决分布式锁续期问题。消息队列使用的是rabbitmq,使用延迟队列处理订单超时的场景,使用messageId与header头信息的自定义业务参数保证消费幂等性。Rpc组件使用openfeign,以MVC注解的形式定义api接口,使用feign的继承特性,把所有feignClients集中到公共依赖模块,抽象出父接口,使服务提供者与消费者继承路径配置,便于维护,实现FallbackFactory接口处理调用失败、超时并记录异常信息。使用springcloudGateway作为网关,实现系统统一入口。实现全局过滤器记录请求日志,接口耗时,自定义断言工厂实现根据业务参数转发请求到目标服务
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: