设计一个优惠券领取系统

业务功能

- 面对企业内部运营,需要建立优惠券模板库,用于匹配不同产品、类型、时期等需求

- 面对用户,提供优惠券分发机制,依据用户购买或拥有券情况,判断是否分发

- 优惠券结算模块


架构设计

使用SpringCloud微服务及其组件,建立一个常规的互联网架构。


技术选型

持久层结合JPA,Spring原生支持,基本查询可直接通过api实现,入门快捷,有整合的通用方法,足够用了。复杂查询的话,MyBatis的xml也许更有优势,方便统一管理。缓存使用Redis,原生就带持久化模式,比较通用,有问题也更容易找到解决方式。

-------

这是剑指Java面试的第3篇文章,欢迎加我微信(DeltaF_)免费进群交流~


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容