开发者学堂课程【全面讲解开源数据库中间件 MyCat 使用及原理(四):MyCat-需求说明】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/758/detail/13306
MyCat-需求说明
内容简介
一、商品管理
二、订单管理
三、日志管理
一、商品管理
案例的需求,也就是在一个综合案例当中,我们需要做哪些功能。
功能主要有三块,一块是商品管理,也就是在商品微服务当中,我们需要管理商品的信息。
管理商品的信息主要操作两个方面,第一个方面添加商品,第二个方面查询商品。也就是在上图中可以完成添加商品以及查询商品的操作。
二、订单管理
接下来第二个方面,需要涉及到第二个微服务,订单模块的微服务,订单微服务。
对于订单微服务需要开发的功能还是两块,第一块是创建订单,就是创建订单或者下订单。第二个方面在运营商的后台,需要将我们的订单查询并且展示出来。
三、日志管理
第三个方面是日志管理。这里的需求也是两个方面,第一个方面是日志记录。
日志记录指的是记录我们各个微服务当中的日志。比如商品微服务当中的日志、订单位服务当中的日志,这些日志都统一使用日志微服务,通过日志微服务记录日志。
日志的记录主要记录的是用户的操作日志。什么时间点,哪一个用户操作哪一个类当中的哪一个方法,请求参数是什么,返回值是什么,这些都会在系统当中生成日志,并且在日志管理模块可以将日志查询出来。