
RabbitMQ
可乐Vayne
努力到无能为力,拼搏到感动自己
展开
-
[由零开始] 实现延迟付款,手动补偿
实现延迟付款,手动补偿(基于RabbitMQ的TTL以及死信队列)实战要求: 基于RabbitMQ的TTL以及死信队列,使用SpringBoot实现延迟付款,手动补偿操作11、用户下单后展示等待付款页面2、在页面上点击付款的按钮,如果不超时,则跳转到付款成功页面3、如果超时,则跳转到用户历史账单中查看因付款超时而取消的订单!一、环境搭建名称版本虚拟机软件VMWare 12操作系统CentOS Linux release 7.7.1908Erlan原创 2020-11-30 16:49:40 · 422 阅读 · 0 评论 -
[由零开始] 安装和配置RabbitMQ3.8.4-1
一、安装环境名称版本虚拟机软件VMWare 12操作系统CentOS Linux release 7.7.1908Erlangerlang-23.0.2-1.el7.x86_64RabbitMQrabbitmq-server-3.8.4-1.el7.noarch说明:RabbitMQ的安装需要首先安装Erlang,因为它是基于Erlang的VM运行的。RabbitMQ需要的依赖:socat和logrotate,logrotate操作系统中已经存在了原创 2020-11-30 16:31:42 · 175 阅读 · 0 评论 -
如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理?
核心点有很多,为了更贴合实际场景,我从常见的面试问题入手:如何保证消息不丢失?如何处理重复消息?如何保证消息的有序性?如何处理消息堆积?当然在剖析这几个问题之前需要简单的介绍下什么是消息队列,消息队列常见的一些基本术语和概念。接下来进入正文。什么是消息队列来看看维基百科怎么说的,顺带学学英语这波不亏:In computer science, message queues and mailboxes are software-engineering components typical转载 2020-11-09 18:57:19 · 301 阅读 · 0 评论