rabbitmq
文章平均质量分 72
扑棱扑棱yo
念念不忘,必有回响。
展开
-
RabbitMQ 延迟队列
大家好,我是华哥, 今天总结了一波RabbitMQ 延迟队列问题,和大家分享一下,目前常见的应用软件都有消息的延迟队列的影子,应用也极为广泛,例如: 1、淘宝七天自动确认收货。在我们签收商品后,物流系统会在七天后延时发送一个消息给支付系统,通知支付系统将款打给商家,这个过程持续七天,就是使用了消息中间件的延迟推送功能。 2、12306 购票支付确认页面。我们在选好票点击确定跳转的页面中往往都会有倒计时,代表着 30 分钟内订单不确认的话将会自动取消订单。其实在下订单那一刻开始购票业务系统就会发..转载 2021-03-17 08:41:24 · 118 阅读 · 0 评论 -
面试官:如何设计出骚气的秒杀系统?
前言 一:秒杀应该考虑哪些问题 二:秒杀系统的设计和技术方案 三:总结 前言 秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出骚气的秒杀系统?本期我们就来探讨一下这个问题 一:秒杀应该考虑哪些问题 1.1:超卖问题 分析秒杀的业务场景,最重要的有一点就是超卖问题,假如备货只有100个,但是最终超卖了200,一般来讲秒杀系统的价格都比较低,如果超卖..原创 2020-09-15 09:44:27 · 105 阅读 · 0 评论 -
SpringBoot+RabbitMQ ,保证消息100%投递成功并被消费(涵源码,实例)
一、先扔一张图 说明: 本文涵盖了关于RabbitMQ很多方面的知识点, 如: 1、消息发送确认机制2、消费确认机制3、消息的重新投递4、消费幂等性, 等等 注 意 文末有:3625页互联网大厂面试题 这些都是围绕上面那张整体流程图展开的, 所以有必要先贴出来, 见图知意 二、实现思路 1、简略介绍163邮箱授权码的获取2、编写发送邮件工具类3、编写RabbitMQ配置文件4、生产者发起调用5、消费者发送邮件6、定时任务定时拉取投递失败的消息, 重新投递7、各种异常情况的测试验证8、转载 2020-09-08 11:33:32 · 762 阅读 · 0 评论