![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
茅十八@xumm.com
这个作者很懒,什么都没留下…
展开
-
redis20201125
数据结构 一.底层数据结构 简单动态字符串 字符串是redis自己构建的一种名为简单动态字符串(SDS)的抽象类型 结构包括: len:SDS所保存字符串的长度 free:buf数组中未使用字节的数量 buf[ ]:字节数组,用于保存字符串 特点: 获取字符串长度的时间复杂度为O(1) 杜绝缓存溢出 减少修改字符串带来的内存重分配次数原创 2020-11-25 10:33:45 · 121 阅读 · 0 评论 -
RocketMQ分布式事务原理介绍
RocketMQ实现分布式事务原理 1.知识准备 在系统架构从单体到分布式、SOA、微服务的发展过程中,因为流量的增多出现了大量消息堆积问题的需求,在这种背景下,阿里开发出rocketmq来解决该问题,并且经过双十一的考验,在低延迟和高可靠性方面优于kafka,很好的应用在海量消息系统中。 异步解耦:一个大的交易系统中会有一些核心业务系统和非核心业务系统,每笔交易会与上下游交易系统进行交互,比如在下单的过程中会有物流/积分/优惠券等,整个业务系统庞大复杂,rocketmq通过异步通信和应用解耦,目的就是为了原创 2020-10-27 10:26:06 · 722 阅读 · 1 评论