交易系统是一套基于微服务架构和 Spring Boot 框架构建的后端服务,系统涵盖了售卖、退单、工单等核心业务模块,通过状态机来管理交易流程,通过消息队列来实现上下游的解耦和数据一致性,通过缓存来提升响应速度和降低数据库压力。系统具有良好的可扩展性、可维护性和可测试性。系统采用了 Dubbo 作为 RPC 框架,RocketMQ 作为消息中间件,Redis 作为分布式缓存,MySQL 作为数据库。
工作内容:
1、负责售卖业务的完善和优化,梳理并优化了售卖链路的各个环节,并通过状态机编排实现了售卖流程的清晰展示和灵活拓展
2、负责退单模块的设计和开发,使用责任链模式和委派模式分解并分配退单任务,并通过状态机编排实现了退单流程的规范控制和异常处理,从0到1构建了完整且稳定的退单模块,实现了交易闭环
点击空白处退出提示
评论