- 掌握微服务架构和Web工作原理
- 掌握HTTP协议和RPC调度方法
- 掌握BASE、CAP理论
由于疫情封校了,FanOne和小哥哥们外出Happy的计划泡汤了,只能在宿舍一起网聊。但长期沉迷网聊的FanOne,忘记了即将到来的考试。为了帮助FanOne有计划的复习考试,请你写一个基于微服务架构的备忘录,帮助FanOne记录任务,渡过难关!
你除了需要完成下面模块的开发(每个模块对应一个微服务),你还需要完成这些事情
- 基于Spring Cloud进行开发
- 学习Spring Cloud原生微服务通信方式
- 使用Dubbo或gRPC等方式实现RPC通信请求
- 使用docker-compose快速搭建起你的开发环境(例如使用docker-compose启动你的mysql、redis等)
- 编写项目文档,其中包括接口、项目结构目录树
- 实现用户注册、登录
增
- 添加一条新的待办事项
改
- 将 一条/所有 代办事项设置为已完成
- 将 一条/所有 已完成事项设置为待办
查
- 查看所有 已完成/未完成/所有事项。 (需要分页)
- 输入关键词查询事项。(需要分页)
删
- 删除 一条/所有已经完成/所有待办/所有事项