随笔分类 -  SpringBoot

摘要:一、事务消息介绍 RocketMQ的事务消息,是指发送消息事件和其他事件需要同时成功或同时失败。比如支付红包功能,订单支付成功,更新订单状态为“已完成”,发送"订单支付成功"这个消息给红包系统,红包系统接收到消息,给用户派发红包。这个操作要么同时成功,要么同时失败。 RocketMQ采用两阶段提交的 阅读全文
posted @ 2021-04-20 14:25 郭靖宇 阅读(422) 评论(0) 推荐(0) 编辑
摘要:RocketMQ入门 一、环境准备 1.下载软件 传送门: rocketmq-all-4.5.1-bin-release.zip 环境要求:JDK1.8、4G可用内存 2.Linux安装 解压 unzip rocketmq-all-4.5.1-bin-release.zip 切换到RocketMQ目 阅读全文
posted @ 2021-04-15 11:29 郭靖宇 阅读(329) 评论(0) 推荐(0) 编辑
摘要:场景:在京东下单,订单创建成功,等待支付,一般会给30分钟的时间,开始倒计时。如果在这段时间内 用户没有支付,则默认订单取消。 如何订单超时实现? 定时任务 redission延时任务 rabbitmq死信队列 本文将以rabbitmq死信队列展开做讲解,因为定时任务的方式,是有点问题的,原本业务系 阅读全文
posted @ 2021-03-29 14:56 郭靖宇 阅读(2826) 评论(1) 推荐(2) 编辑
摘要:场景 举一个简单的例子: 比如有一个Position实体类 @Entity @Table(name = "position") public class Position implements Serializable { private static final long serialVersio 阅读全文
posted @ 2020-12-22 18:09 郭靖宇 阅读(5022) 评论(0) 推荐(0) 编辑
摘要:一、概述&介绍 Elasticsearch: Elasticsearch 是基于Lucense 技术的搜索引擎(服务器),将数据进行缓存再进行查询。 ​ 与数据库查询的比较: ​ (1)相当于sql查询的 like 模糊查询,但Elasticsearch支持分词模糊查询,比如字符串 “abcdef你 阅读全文
posted @ 2020-12-18 17:51 郭靖宇 阅读(1040) 评论(0) 推荐(0) 编辑

关注
跳至底部
点击右上角即可分享
微信分享提示