1、熟练掌握各大主流开发框架,如springboot,springcloud,ssm等等
2、熟练掌握数据库语言mysql、oracle,具备一定的优化能力。
3、代码书写规范,具备高可用性、高扩展性,曾用策略模式与工厂模式重构过项目代码。
4、可以进行简单的前端页面开发
5、熟悉掌握现在各大主流中间件,如rabbitmq、kafka、activemq
6、熟悉掌握nosql技术,如redis、mongoDb
跨境电商中台订单系统
项目概述:该项目主要是为跨境卖家拉取各大平台(如amazon、shopee等平台)的订单数据,然后进行相关的处理与解析
后通过rabbitMq等中间件推送给对应的业务线项目组。
项目特色:主要是对平台的数据做一个统一管控的处理,避免了各个业务线对同一个平台进行重复的对接操作,同时也是符
合微服务模块拆分的理念,将卖家的店铺以及授权等交给中台账号中心组管理。中台订单组对账号中心进行店铺账号同步
后,开启一系列拉单操作。将对应的数据通过消息中间件传递给业务线项目组。它的主要的特点是百万级别的任务调度,拉
单店铺数十万,日均拉取各大平台数量破亿。
主要职责:
1、对接平台(已对接shopee2.0、daraz、groupon等平台),任务调度将店铺数据添加到延时队列,再将处理后的店
铺数据推到对应的平台消息队列(如kafka的topic)。然后消费端开启多线程进行消费,对接平台拉单接口获取数据,处理
完订单数据之后进行相关的数据保存,然后通过rabbitmq推送给下游业务系统。
2、日常的工单处理和报警事件
3、书写每个平台上线文档、系统流程图
项目涉及主要技术栈:dubbo、zookerper、redis、kafka、rabbitMq、mysql、springboot、mybatisPlus