开始
最后一个微服务
积分 微服务
结算微服务回消息后,订单已确认的状态。
如果没有,直接设置为失败。
成功的业务逻辑。设置订单的状态,保存订单。
声明积分微服务相关的exchange
回到业务逻辑
结算已确认后,要给积分微服务发消息。
先拿到connection
积分微服务
直接新建好的框架。
端口是8084 不一样的
数据库要记录状态,添加枚举
PO
dao
监听的回调
回调的业务逻辑,写在这里,其他的代码都是固定的格式。
业务代码就是生成积分的条目
order接收积分返回的数据
订单已经正式创建,业务已经走通。
联调
这是订单微服务第一次收到消息。餐厅微服务给订单的服务发送的。
里面返回了价格
继续,它发出去消息给骑手发。
然后会收到骑手微服务 回发的消息。
里面呆着骑手的id
再继续。处理完成后会给结算微服务发送消息。
再次收到消息,呆着结算id
再继续下一步
再次收到积分微服务回发的消息
里面带着积分id。发现积分id返回的是null
这里改成set
重启reward服务
重新拍一遍,我们在订单微服务的最后一步,加上断点。