消息队列在springcloud中的应用

situation:  商品服务和搜索服务 

task:    在商品上下架的时候,将es里的商品做更新

action:
        在上下架服务中要 sendmessaage方法 ,执行类是producer

         在 搜索服务中要 分别在上架和下架时接收消息,执行响应服务。

          

result:消息生产者发出消息,消费者得到消息,执行业务

 

购物车业务:

       显示订单      

       orderinfo  需要设置

       tradedetail(用converter转换)  调用cartapiclient

       check   价格是否跟数据库最新价格相等  调用productclient

        从cartinfo获得num和amount ,遍历cartinfo,总价等于单种商品乘它的数目后求和,  num就是求和

       

 

       提交订单

         判断是否重复提交      去redis

         删除购物车信息

 

       我的订单: 核心: mapconstruct,page分页,

问题:如果需要的是page(orderInfodto)  但是分页参数查询后返回的是,page(orderInfo)

解决方案:1.用mapconstruct   但是不会 

                    2.给page里的成员变量赋值,用page(orderInfo)的current  total  size   pages  records

给它赋值即可

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值