项目描述: 主要针对购物中心提供 SaaS 服务;
主要模块:会员中心、规则中心、任务中心、商城中心、渠道中心、订单中心、营销中心、报表中心等
技术要点:Flask、MySQL、Redis、kafka,
1、 Redis 用作缓存、锁机制、分布订阅、队列;
2、 引入 DDD 模式,以领域模型为中心,驱动项目开发,分离业务核心代码,实现解耦;
3、 引入 dataclass 接口管理,各模块间通过信号进行通信;
4、 频繁使用枚举作静态数据管理,字典库作动态数据管理;
5、 引入 kafka 进行高性能的消息发送及高性能的消息消费,实现削峰填谷;
6、 使用 k8s管理 docker 空间;
7、 使用 MySQL 数据库实现单集团单库
8、采用多线程协程的方法处理订单,提高订单的处理速度;
点击空白处退出提示
评论