点击空白处退出提示
作品详情
其中我主要负责课程服务、支付服务、学习服务以及三级分销的模块开发和设计,课程服务主要以管理课程以及课程素材管理为主,支付服务主要将支付模块进行了单独的封装,拆分为支付服务,对外暴露接口完成系统内课程商品的支付过程,学习服务主要记录用户学习的过程以及历史和打分,三级分销模块主要是为了开放了用户拉新的入口,以分销的形式对用户关系进行绑定,并在粉丝消费后,给予用户一定的分成奖励,提高用户留存,加速用户转化
由于使用了微服务的模式进行开发, 难点主要是保证各方的数据一致性,我们通过集成Seata来解决,其中主要使用的是消息的一致性Saga模式
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论