logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux中基于apt 安装 redis-server(更简洁!!!和黑马视频不同,非redis.io源码安装)

黑马教程中,安装Redis的步骤稍显繁琐,还需下载解压等步骤,但其实不需要。基于apt 安装的 redis-server 和官网下载源码编译的 Redis 在功能上几乎没有区别。全程只需在命令行中操作即可。以下是本篇文章正文内容。

#linux#redis
彻底搞懂 RocketMQ 事务消息:从两阶段提交原理到分布式实战(超详细)

数据的最终一致性:如果你此时启动消费者去消费OrderTopic,你会发现消费者只能收到“订单1002”的积分消息。为什么收不到 1003?:因为 1003 对应的本地事务失败了,我们在第四步向 Broker 发送了Rollback指令,Broker 收到后直接在内存中把这条“半消息”抹除了,绝不往下游投递。这就是 RocketMQ 事务消息的全部奥秘!通过“半消息确认” + “本地事务执行” +

#rocketmq#分布式#java
深入学习RocketMQ消息发送的底层逻辑

所谓零拷贝,并不是说真的不复制数据(毕竟数据从磁盘到网卡必须经过内存),而是指“没有数据从内核态内存复制到用户态内存(Java)的过程”,对用户态来说,复制次数为 0。在 Linux 操作系统中,实现零拷贝主要有两种硬核玩法,而 RocketMQ 把这两位特种兵全都收编了。

#学习#rocketmq#java
到底了