摘要: 5种消息模式 这5种消息模式是构建基于RabbitMQ的消息应用的基础,这些消息模式有Java实现,这里我们使用Spring AMQP的形式来实现它们。 #简单模式 简单模式是最简单的消息模式,它包含一个生产者、一个消费者和一个队列。生产者向队列里发送消息,消费者从队列中获取消息并消费。 #模式示意 阅读全文
posted @ 2022-04-28 10:50 我是个机器人 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 总结: 商品下单的场景。比如说有个用户下单了,他60分钟不支付订单,订单就会被取消,这就是一个典型的延迟消息使用场景 两种:死信队列实现,延迟插件实现 死信队列是这样一个队列,如果消息发送到该队列并超过了设置的时间,就会被转发到设置好的处理超时消息的队列当中去,利用该特性可以实现延迟消息 通过安装插 阅读全文
posted @ 2022-04-28 10:45 我是个机器人 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 总结: 1.在mall-security模块中有一个过滤器,当用户登录后,请求会带着token经过这个过滤器。这个过滤器会根据用户携带的token进行类似免密登录的操作,其中有一步会从数据库中查询登录用户信息,下面是这个过滤器类的代码。每次都需要对用户查询数据库对性能有影响 2.对于上面的问题,最容 阅读全文
posted @ 2022-04-28 10:03 我是个机器人 阅读(307) 评论(0) 推荐(0) 编辑
摘要: mall项目简介 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管 阅读全文
posted @ 2022-04-28 09:27 我是个机器人 阅读(3427) 评论(0) 推荐(0) 编辑