Spring、SpringMVC、SpringBoot、SpringCloud、Mybatis、Netty、MySQL、Redis、Kafka、Nacos等等
Vue2、Vue3、HTML5、JavaScript、等等
1、设计并实现用户下单流程,基于Redis实现接口防刷、身份认证、分布式锁等功能
2、自定义Selector选择器获取不同收单流程责任链Chain,组装订单上下文,支持多种处理流程,大大降低了多流程模式下的代码耦合度
3、基于Guava RateLimiter和Redis + Lua脚本分别实现单机、集群模式限流
4、使用CompleteFuture进行商品同步 + 热点商品 Redis 缓存预热,优化同步接口响应时间至200ms
5、通过模板方法模式 + 策略模式 + 工厂模式支持不同活动场景的下单功能,确保系统灵活性与稳定性
6、使用RocketMQ实现异步通信、流量削峰、订单超时等功能,提升系统性能与稳定性,保障业务高效运行
7、集成第三方支付功能,支持多种支付方式,优化支付流程,减少了系统支付失败率