1、熟悉Springcloud、springboot、MyBatis、JPA、dubbo等微服务框架,熟练使用Oracle、MySQL、PgSQL等主流数据库。
2、参与从0到1的建设工作,解决各种分布式场景的技术难题
3、工作认真负责,做事严谨,勤奋踏实,稳定可靠
项目名称:权益营销系统开发平台
业务描述:
主要包括H5、APP客户端(Android、iOS)、定时任务系统、营销活动系统,权益系统、商户系统和报表管理
系统。整个项目采用docker+微服务的架构体系,采用nacos作为配置中心和注册中心,采用zuul默和
Ribbon结合实现了负载均衡的功能,采用Redis集群实现分布式缓存处理,采用Spring cloud中间件feign实现项目间的分布式调用,采用Redis集群实现数据库读写分离,采用分布式文件系统FastDFS存储图片及合同,使用jenkins 自动化部署持续集成流水线
软件环境:
Springboot+Spring cloud框架:docker 、Linux、Nginx、nacos、Redis、rabbitMQ、seata 、Feign、zuul、Ribbon、FastDFS、MySQL、Hadoop、spark
职责描述:
1、参与营销活动系统的设计
2、负责营销活动系统服务、开发、部署并与前端业务系统整合联调
3、负责决策引擎的开发和联调
4、参秒杀服务的开发,采用消息队列rabbitMQ和redis分布式锁、乐观锁数据库版本号,解决资源冲突和产品超卖问题
5、对前端展示的一些热点统计数据采用Redis缓存,减少对数据库的直接访问,提升系统吞吐量
6、负责nacos作为注册中心和配置中心,Feign默认集成了Ribbon,并和nocos结合,默认实现了负载均衡的效果,整合了Hystrix,具有熔断的能力
7、采用分布式事务seata实现不同数据库之间数据的一致性
项目名称:邮储银行切换过度项目
业务描述:
本项目新旧核心系统的切换采用在线迁移的方式进行,最大程度降低对业务的影响,使各项金融业务平滑的迁移至新核心系统。本项目为:系统接入、业务功能、配置管理、辅助功能四个模块。
系统接入模块主要包含平台准入控制、安全控制、适配器、批量文件处理、网关服务、流水处理、负载均衡及消息管理等等。
业务功能模块主要包含报文管理、流程调用、批量交易处理、迁移状态查询、报文整合处理等。
配置管理模块主要包含流程映射规则配置、报文映射规则配置、批量转换规则配置、准入配置、缓存配置、定时任务、监控、注册中心等等。
辅助功能模块主要使用了所需要的技术框架和应用技术等:比如有文件分析系统、链路跟踪、springcloud框架。
软件环境:
Springboot+Spring cloud+Springbatch框架:docker 、Linux、Nginx、nacos、Redis、rabbitMQ、Feign、zuul、Ribbon、FastDFS、PLSQL、SDK
职责描述:
1、参与切换过度项目设计分析
2、负责切换过度批量处理项目的开发和对接
3、负责切换过度批量查询类交易开发
4、参与切换过度概设、祥设的编写
5、负责切换过度期间新旧交易分析及报文转换
7、负责切换过度期间系统部署,测试以及开发和对接工作