第二天业务题

2-1 说一下生成课表的业务流程
生成课表时使用了交易微服务和学习微服务

首先,用户挑选好课程下单后,会先对这些课程进行判断,如果是收费的则需要先付款,再进行后面的操作,
如果是免费的,则直接进行后面的操作
接下来,生成订单写入数据库,再将课程信息发送到MQ中,
然后,学习微服务监听MQ会得到消息,
最后,学习微服务通过消息中的课程id集合得到课程信息,并保存到课程表中

以上就是生成课表的大体业务流程


2-2 说一下查询课表的业务流程
查询课表会使用到学习微服务和课程微服务

首先,学习微服务会通过前端传输过来的数据对学习数据库中的用户课程表进行分页查询,
然后,如何没有课程表数据则返回提示,如果有则遍历课程表得到课程id集合,
接下来,再通过课程id集合去课程微服务中的查询课程信息,并返回给学习微服务
最后,学习微服务将查询得到的所有数据进行组装返回给前端

以上就是我的项目中查询课表的业务流程


2-3 说一下查询最近学习章节的业务流程
查询最近学习章节中使用了学习微服务和课程微服务

首先,学习微服务根据用户id,最近学习时间在学生课表中查询出最近学习课程基本信息,
然后,通过这些基本信息中的课程id去课程微服务中的课程表查询课程信息并返回,
接下来,通过课程基本信息中的最近一次学习章节id去课程微服务中的章节表中查询章节信息,并返回
最后,将得到的数据进行组装返回给前端,就可以得到,最近一次学习课程中最近学习的文章

以上就是我的项目中查询最近学习文章具体信息的业务流程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值