00:00
那么前面呢,我们也讲了手写分分所,并且介绍了红锁算法啊。那么现在红色三板呢,看上去很美好,但是的话呢,其实实际开发中呢,很少有人去使用,因为太过于麻烦了啊,那性能呢,因是多节点无法得到保证。那么一般情况下,在公司里面能够搭建一个主从,防止带点故障问题就已经很不错了,而且很多互联网公司就这么去玩了啊。好,那我们这里呢,来看一个,呃,第三方的一个框架啊叫red。那它其实是一个redist架客端,它跟关系是什么呢?来看一下,你从字面意思就可以理解出来了。那他是斯萨就是的儿子。你可以认用的是父子关系。但这也是一种是一种碰瓷哈,也不算是碰瓷,它就是基于啊,底层是基于来实现的。它类似于类似于JD啊JD。那么这个reding呢,它的这个帮助度呢,越来越高了啊,应该已经赶超我们的建了。
01:04
那red呢,它里面封装的更加丰富,那东西呢,封装的很多,那其中就包含了分布式所。那么JADC啊,它仅仅只是一个单独的纯粹的客户端啊,性能非常好,但是呢,它的这个功能呢,太弱了。你玩剪刀非常麻烦。那么像red呢,它里面封装了很多现成的一些实现啊,比如说呢,我们的分布式所的一些实现,它有些远程要用的啊,分布式对象的一些东东西啊。好,那我们我们可以呢去认识一下,那么RA呢,是一个在RA基础上实现的Java助内存数据网格。那这个这个呢,是非常形象的啊,Java做内存数据网格。那么的呢,是内存运行的呀,数据网格什么东西呢。按数据网格啊,我们都知道,咱以前呢,都经常做一些格式化的一些操作啊。格式化在干什么呢?格式化呀,啊有同学就理解为。
02:01
啊,是那个清空硬盘对吧,啊啊这样理解哈,就这种理解方式呢,也狭隘。因为格式化的本质就是给我们的内存,或者给我们的硬盘,或者说是U来去画格子。他画完格子之后呢,你就可以填数据了啊,比如说呢,咱以前练字的时候,我们买一张白纸,买白纸之后呢,咱可以画格子,画格子在格子里面来写字。还那么格式化呢,就在画格子啊。那很多同学呢,可能没有经历过。啊都认为呢,咱格式化就是把u U盘格式化一下就清空了。它只是表面现象啊。那么在更早期啊,我们当时买U盘的时候呀,那个时候的话呢,买完U盘之后呢,它是不能用的,我们需要去给它装驱动,然后它用格式化来这样子。本质就是给他画格子啊。如果你的U盘里面有数据,你重新进行格式化的时候,那么以前那些数据呢就会丢失,表面看上去呢,像清空数据了,其实不是这样子的。
03:00
是在画格子,重新画格子啊。好,那么这呢,是Java猪内存数据网格。那还可以存储一些数据。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务,那么其中呢,包括这些分布式这些对象啊,比如说呢,Bit set,还有什么set。啊,Map啊这些东西以及list,那么以前呢,我们有什么哈希map啊,什么哈set以及呢,Release那些都是属于单机版的,只能在一个服务内部的一个使用。他现在给咱提供了大量的这种分布式的对象或者集合,比如说分布式的set,分布式的map,分布式的绿色集合,分布式的队列,以及分布式的阻塞队列。还有什么双单队列,双单组合队列以及信号量,还有锁。以及一些原子操作项。啊,再比如说一些远程服务这些东西。那总之呢,都是分布式的基于实现的啊。那呢,提供了使用red的最简单最便捷的方法,很多东西呢,封装的非常好啊,你玩起来呢非常方便。
04:07
那么的宗旨呢,是?促进使用者对red的关注分离,但是那么它跟G呀,G呢是两个极端,因为G呢它的使用方式呀,跟命令行是一样的。那是差不多的。哎,那呢,它风动机会更好一点。那它终止的是使使用者对red的关注的分离,你不用关注的,你使用它赋能的方法就可以了。OK,那么从而呢?让使用者能够将精力更集中的放在处理业务逻辑上。OK,那么它使用起来就非常非常简单了啊,你关注业务逻辑就行了。OK,那么这是咱们这个。啊,它里面给他提供了这些非常非常多的一些东西啊。那么的官方文档你们也可以去看一下,而且这个文档呢,写的也非常的好啊,而且中英文双语的,这读起来呢啊是非常方便的。
我来说两句